Aspose.Slides FOSS for C++

Aspose.Slides FOSS for C++ is a free, open-source library for working with PowerPoint .pptx файлы. Он предоставляет классы для создания, загрузки, инспектирования и сохранения презентаций без необходимости Microsoft Office.

ImageRenderOptions: Aspose::Slides::Foss

ImageRenderOptions: MIT

Система сборки: CMake

#include <Aspose/Slides/Foss/presentation.h>

Основные классы

ClassDescription
AdjustValueRepresents a geometry shape’s adjustment value.
AdjustValueCollectionRepresents a collection of shape’s adjustments.
AppPropertiesPartParse/serialize docProps/app.xml.
AuthorDataНеобработанные данные автора комментария, проанализированные из XML.
AutoShapeRepresents an AutoShape.
BaseHandoutNotesSlideHeaderFooterManagerБазовый класс для менеджеров заголовков/подложки слайдов.
BasePortionFormatОбычные свойства форматирования текстовой части.
BaseShapeLockБазовый класс для блокировки формы, определяющий какие операции отключены на форме.
BlurRepresents a blur effect applied to the entire shape, including its fill.
BulletFormatПредставляет свойства форматирования букв параграфа.
CameraПредставляет свойства камеры для 3D-рендеринга сцен.
CellRepresents a cell in a table.
CellCollectionRepresents a collection of table cells.
CellFormatПредставляет форматирование для ячейки таблицы.
ColorRepresents an ARGB color, equivalent to System.Drawing.Color.
ColorFormatRepresents a color used in a presentation.
ColumnRepresents a column in a table.
ColumnCollectionRepresents collection of columns in a table.
ColumnFormatПредставляет форматирующие свойства столбца таблицы.
CommentRepresents a comment on a slide.
CommentAuthorRepresents the author of a comment.
CommentAuthorCollectionManages a collection of comment authors in a presentation.
CommentAuthorsPartManages the comment authors XML part ( ppt/commentAuthors.xml ).
CommentCollectionУправляет коллекцией комментариев, принадлежащих одному автору.
CommentDataRaw data for a single comment parsed from XML.
CommentsPartManages a slide comments XML part ( ppt/comments/slideN.xml ).
ConnectorПредставляет собой соединительную форму, которая связывает две формы.
ContentTypesManagerУправляет частью [Content_Types].xml, которая сопоставляет имена частей с MIME‑типами.
CorePropertiesPartParse/serialize docProps/core.xml (Dublin Core metadata).
CustomPropertiesPartParse and serialize docProps/custom.xml.
DocumentPropertiesRepresents properties of a presentation.
EffectFormatRepresents effect properties of a shape (shadow, glow, blur, etc.).
ExporterBaseАбстрактный базовый класс для экспортеров формата представления.
ExporterRegistryЦентральный реестр экспортеров форматных материалов.
FillFormatПредставляет свойства форматирования заполнения фигуры.
FillOverlayRepresents a Fill Overlay effect.
FontDataПредставляет информацию о шрифте, используемую в презентации.
GlobalLayoutSlideCollectionПредставляет собой коллекцию всех слайдов макета в презентации.
GlowПредставляет эффект яркости, в котором за краями объекта добавляется размытый контур.
GradientFormatПредставляет форматирование gradient fill.
GradientStopRepresents a gradient stop within a gradient fill.
GradientStopCollectionRepresents a collection of gradient stops.
GraphicalObjectLockConcrete locking properties for a graphical object.
GroupShapeПредставляет групповую форму, которая содержит в себе гнездованную коллекцию форм.
HeadingPairRepresents a ‘Heading pair’ property of the document.
ImageПредставляет растерный или векторный образ, поддерживаемый данными в памяти.
ImageCollectionManages the collection of images in a presentation.
ImageTransformOperationБазовый класс для операций преобразования изображения, которые участвуют в наследовании стоимости свойства через PVIObject.
ImagesFactory methods to create IImage instances.
InMemoryOpcPackageIn-memory OPC package with ZIP file I/O support.
InnerShadowПредставляет собой эффект внутренней тени, применяемый к форме.
LayoutSlideRepresents a layout slide.
LayoutSlideCollectionУправляет коллекцией слайдов макет, принадлежащих к основной слайда.
LayoutSlidePartУправляет частью слайда XML (ppt/slideLayouts/Slide LayoutN.xml).
LightRigПредставляет свойства световых установок для 3D-рендеринга сцен.
LineFillFormatПредставляет свойства заполнения линии.
LineFormatПредставляет свойства форматирования строки (конспект).
MasterLayoutSlideCollectionRepresents a collection of all layout slides of a defined master slide.
MasterSlideRepresents a master slide in a presentation.
MasterSlideCollectionУправляет сборкой мастер-слайдов в презентации.
MasterSlidePartУправляет частью XML-слайда (ppt/slideMasters/SlideMasterN.xml).
NotesSizeУказывает размер слайда.
NotesSlideПредставляет слайд для примечаний, связанный с презентацией.
NotesSlideHeaderFooterManagerУправляет поведением слайд-защитников заметки, включая заголовок, нижнюю часть страницы, дату и время и номер слайда.
NotesSlideManagerManages the notes slide associated with a presentation slide.
NotesSlidePartManages a notes slide XML part (ppt/notesSlides/notesSlideN.xml).
NotesSlidePartInternal representation of a notes slide’s placeholder storage.
OpcPackageAbstract interface for an OPC package that stores named parts as byte arrays.
OuterShadowПредставляет внешний эффект тени, примененный к форме.
PPImageRepresents an image stored in a presentation.
ParagraphRepresents a text paragraph within a text frame.
ParagraphCollectionУправляет коллекцией абзацев в текстовом рамке.
ParagraphFormatПредставляет свойства форматирования абзацев.
PatternFormatПредставляет формат заполнения шаблона.
PictureRepresents a picture in a presentation.
PictureFillFormatПредставляет собой загрузку изображения в формате заполнения.
PictureFrameПредставляет собой форму картинного рама, содержащий изображение.
PictureFrameLockDetermines which operations are disabled on the parent PictureFrame.
PortionRepresents a text portion (run) within a paragraph.
PortionCollectionУправляет коллекцией текстовых частей в параграфе.
PortionFormatRepresents text portion formatting properties with write access.
PptxExporterExporter for PPTX and related Office Open XML formats.
PptxExporterFactoryФабрика для создания экспортеров PPTX с конкретными целевыми форматами.
PresentationRepresents a Microsoft PowerPoint presentation.
PresetShadowПредставляет собой предварительно установленный эффект тени, примененный к форме.
ReflectionRepresents a reflection effect applied to a shape.
RelationshipsManagerManages the .rels file associated with a given OPC part.
RowRepresents a row in a table.
RowCollectionRepresents collection of rows in a table.
RowFormatПредставляет форматирующие свойства для строки таблицы.
ShapeБазовый класс для всех форм на слайде.
ShapeBevelRepresents the bevel properties of a shape’s 3D surface.
ShapeCollectionManages the collection of shapes on a slide.
ShapeFrameПредставляет геометрическую рамку формы.
SimpleColorFormatA simple concrete implementation of ColorFormat backed by an sRGB color.
SlideRepresents a slide in a presentation.
SlideCollectionManages the collection of slides in a presentation.
SlidePartManages a slide XML part (ppt/slides/slideN.xml).
SoftEdgeRepresents a soft edge effect applied to a shape.
TableRepresents a table shape on a slide.
TableFormatПредставляет свойства форматирования таблицы.
TextFrameRepresents a TextFrame containing paragraphs of text.
TextFrameFormatПредставляет свойства форматирования текстовых фреймов.
ThreeDFormatRepresents 3D formatting properties of a shape.
XmlElementLightweight in-memory XML element for OOXML manipulation.

ImageRenderOptions

StructDescription
AttributesCommon PPTX attribute names.
ElementsОбщие названия элементов PPTX с полной квалификацией пространства имен.
HeadingPairDataInternal representation of a heading pair (name + count).
MasterReferenceПредставляет собой главную ссылочную запись из presentation.xml (sldMasterIdLst).
NsПомощник пространства имен, предоставляющий форматированные строки ("{uri}") в нотации Кларка.
ParagraphFormatSourceОшибка для текста в формате параграфа.
PointFRepresents a 2D point with float coordinates, equivalent to System.Drawing.PointF.
PortionFormatSourceОтработка, так что диспетчер знает, какой заявитель вызвать.
RectangleFRepresents a rectangle with float coordinates, equivalent to System.Drawing.RectangleF.
RelationshipОднократная запись отношений с OPC.
SizeRepresents a 2D size with integer dimensions, equivalent to System.Drawing.Size.
SizeFRepresents a 2D size with float dimensions, equivalent to System.Drawing.SizeF.
SlideReferenceПредставляет слайд-ссылку из presentation.xml (sldIdLst).
TextFrameFormatSourceОшибка для текстового формата.
XmlWriterXmlWriter.result holds the generated XML output as a vector of bytes.

ImageRenderOptions

EnumerationDescription
BevelPresetTypeПостоянные, определяющие 3D-образ.
BulletTypeОтносится к типу расширенных пуль.
CameraPresetTypeПостоянные, определяющие тип предварительной установки камеры.
ColorTypeПредставляет различные цветовые режимы.
FillBlendModeDetermines blend mode.
FillTypeУказывает тип внутреннего заполнения различных визуальных объектов.
FontAlignmentПредставляет вертикальное выравнивание шрифтов.
GradientDirectionПредставляет стиль градиента.
GradientShapeПредставляет форму градиентного заполнения.
LightRigPresetTypeПостоянные, определяющие типы предварительно настроенных световых сигналов.
LightingDirectionПостоянные, определяющие направление света.
LineAlignmentПредставляет тип выравнивания линий.
LineArrowheadLengthRepresents the length of an arrowhead.
LineArrowheadStyleRepresents the style of an arrowhead.
LineArrowheadWidthRepresents the width of an arrowhead.
LineCapStyleПредставляет стиль линейной шапки.
LineDashStyleПредставляет стиль линейной панели.
LineJoinStyleПредставляет стиль соединения линий.
LineStyleRepresents the style of a line.
MaterialPresetTypeПостоянные, определяющие форму материала.
NullableBoolПредставляет тройные булевые значения.
NumberedBulletStyleЭто стиль пронумерованных пуль.
PatternStyleПредставляет стиль шаблона.
PictureFillModeОпределяет, как картина заполнит площадь.
PresetColorПредставляет заранее установленные цвета.
PresetShadowTypeПредставляет собой предустановку для эффекта тени.
RectangleAlignmentDefines 2-dimension alignment.
SaveFormatПостоянные, определяющие формат сохраненной презентации.
SchemeColorRepresents colors in a color scheme.
ShapeTypeПредставляет заданную геометрию форм.
SlideLayoutTypeПредставляет тип планировки слайдов.
SourceFormatПредставляет формат исходного файла.
TableStylePresetПредставляет собой стиль стола.
TextAlignmentПредставляет различные стили выравнивания текста.
TextAnchorTypeВыравнивание текстового поля в пределах области.
TextAutofitTypeОпределяет режим автосоединения текста.
TextCapTypeПредставляет тип текстового капитализации.
TextShapeTypeОтносится к форме обертывания текста.
TextStrikethroughTypeПредставляет тип текста, который проникает через.
TextUnderlineTypeОпределяет тип текста подчеркнутого.
TextVerticalTypeОпределяет вертикальный режим записи текста.
TileFlipОпределяет режим перевертывания плитки.

Рисование и изображения

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ImageRenderOptionsconnector.hФорма‑соединитель между двумя фигурами.
PictureFramepicture_frame.hФорма рамки изображения.
ImageCollectionimage_collection.hКоллекция изображений, встроенных в презентацию.
FontDatafont_data.hНазвание шрифта и метаданные.

Структура слайда

ImageRenderOptionsImageRenderOptionsImageRenderOptions
LayoutSlidelayout_slide.hШаблон слайда макета.
MasterSlidemaster_slide.hГлавный слайд (источник темы).
NotesSlidenotes_slide.hЗаметки докладчика для слайда.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
DocumentPropertiesdocument_properties.hВстроенные и пользовательские метаданные документа.
ImageRenderOptionscomment.hКомментарий рецензии к слайду.
CommentAuthorcomment_author.hАвтор комментария рецензии.
 Русский