blob: 35357b18dcddd9f61671112b9b0f2e91fa0ec1ee [file] [log] [blame]
/*
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.apache.flex.swf.tags;
public interface IFontInfo
{
/**
* @return the fontTag
*/
ICharacterTag getFontTag();
/**
* @param fontTag the fontTag to set
*/
void setFontTag(ICharacterTag fontTag);
/**
* @return the fontName
*/
String getFontName();
/**
* @param fontName the fontName to set
*/
void setFontName(String fontName);
/**
* @return the fontFlagsReserved
*/
int getFontFlagsReserved();
/**
* @param fontFlagsReserved the fontFlagsReserved to set
*/
void setFontFlagsReserved(int fontFlagsReserved);
/**
* @return the fontFlagsSmallText
*/
boolean isFontFlagsSmallText();
/**
* @param fontFlagsSmallText the fontFlagsSmallText to set
*/
void setFontFlagsSmallText(boolean fontFlagsSmallText);
/**
* @return the fontFlagsShiftJIS
*/
boolean isFontFlagsShiftJIS();
/**
* @param fontFlagsShiftJIS the fontFlagsShiftJIS to set
*/
void setFontFlagsShiftJIS(boolean fontFlagsShiftJIS);
/**
* @return the fontFlagsANSI
*/
boolean isFontFlagsANSI();
/**
* @param fontFlagsANSI the fontFlagsANSI to set
*/
void setFontFlagsANSI(boolean fontFlagsANSI);
/**
* @return the fontFlagsItalic
*/
boolean isFontFlagsItalic();
/**
* @param fontFlagsItalic the fontFlagsItalic to set
*/
void setFontFlagsItalic(boolean fontFlagsItalic);
/**
* @return the fontFlagsBold
*/
boolean isFontFlagsBold();
/**
* @param fontFlagsBold the fontFlagsBold to set
*/
void setFontFlagsBold(boolean fontFlagsBold);
/**
* @return the fontFlagsWideCodes
*/
boolean isFontFlagsWideCodes();
/**
* @param fontFlagsWideCodes the fontFlagsWideCodes to set
*/
void setFontFlagsWideCodes(boolean fontFlagsWideCodes);
/**
* @return the codeTable
*/
int[] getCodeTable();
/**
* @param codeTable the codeTable to set
*/
void setCodeTable(int[] codeTable);
}