FontData Aspose.Slides FOSS для Java API ссылка
В Aspose.Slides FOSS для Java свойства шрифта управляются через IPortionFormat (возвращенный) Portion.getPortionFormat()), которая распространяется на: IBasePortionFormat.- Да , это так . BasePortionFormat класс предоставляет доступ к названию шрифта, размеру, толстому знаку, курсирующему письму, подчеркнутому и другим форматированиям на уровне символов.
Пакет: org.aspose.slides.foss
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.IPortion;
import org.aspose.slides.foss.IPortionFormat;
import org.aspose.slides.foss.NullableBool;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.export.SaveFormat;PortionFormat (IPortionFormat) - Это не так.
В связи с этим BasePortionFormat класс является основой для PortionFormat и обеспечивает свойства форматирования на уровне символов.
public class BasePortionFormat implements IBasePortionFormatКлючевые свойства
| Собственность | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
getLineFormat() | ILineFormat | Читайте . | Форматирование контура текста. |
getFillFormat() | IFillFormat | Читайте . | Форматирование текстового заполнения. |
getEffectFormat() | IEffectFormat | Читайте . | Форматирование текстовых эффектов. |
getFontHeight() / setFontHeight(double) | double | Читать/писать | Размер шрифта в точках. |
getFontBold() / setFontBold(NullableBool) | NullableBool | Читать/писать | Смелый флаг. |
getFontItalic() / setFontItalic(NullableBool) | NullableBool | Читать/писать | Курсификация флага. |
getFontUnderline() / setFontUnderline(TextUnderlineType) | TextUnderlineType | Читать/писать | Подчеркни стиль. |
PortionFormat (IPortionFormat) - Это не так.
PortionFormat расширяется. BasePortionFormat для форматирования на уровне порций.
public class PortionFormat extends BasePortionFormat implements IPortionFormatПримеры использования
Установка свойств шрифта
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.IPortion;
import org.aspose.slides.foss.IPortionFormat;
import org.aspose.slides.foss.NullableBool;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.export.SaveFormat;
Presentation prs = new Presentation();
System.out.println("Slides: " + prs.getSlides().size());
prs.save("font.pptx", SaveFormat.PPTX);