Граф
Общ преглед
Graph е клас в Aspose.PDF FOSS за .NET.
Наследява от: BaseParagraph.
Контейнер за графика, който съдържа рисуеми форми и ги рендерира към поток от съдържание.
Този клас предоставя 7 метода за работа с обекти Graph в .NET програми.
Наличните методи включват: Add, Build, Clone, Graph.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: Border, GraphInfo, Height, HorizontalAlignment, Hyperlink, HyperlinkText, и още 13.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
Width | double | Read/Write | Получава или задава ширината. |
Height | double | Read/Write | Получава или задава височината. |
IsChangePosition | bool | Read/Write | Когато е false, графиката се поставя в абсолютна позиция (ляво, горе) и не участва в потока на документа. |
Left | double | Read/Write | Абсолютна хоризонтална позиция от левия ръб на страницата (използва се, когато IsChangePosition е false). |
Top | double | Read/Write | Абсолютна вертикална позиция от горния ръб на страницата (използва се, когато IsChangePosition е false). |
Border | BorderInfo? | Read/Write | Опционална рамка около областта на графиката. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | Настройки по подразбиране за контур/запълване, наследени от фигурите, добавени към тази графика. |
ZIndex | int | Read/Write | Z-индекс за наслагване; по-високият се рисува отгоре. |
Title | Aspose.Pdf.Text.TextFragment? | Read/Write | Опционално заглавие, изобразено над графиката. |
Shapes | BoundsCheckableList<Shape> | Read/Write | Списъкът с фигурите в тази графика. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Хоризонтално подравняване, приложено към този параграф. |
VerticalAlignment | VerticalAlignment | Read/Write | Вертикално подравняване, приложено към този параграф. |
Margin | MarginInfo? | Read/Write | Информация за външен отстъп, приложена към този параграф. |
IsFirstParagraphInColumn | bool | Read/Write | Принуждава параграфа да започне нова колона. |
IsKeptWithNext | bool | Read/Write | Запазва този параграф на същата страница като следващия. |
IsInNewPage | bool | Read/Write | Принуждава параграфа да започне на нова страница. |
IsInLineParagraph | bool | Read/Write | Флаг за вграден параграф (не започва нов ред). |
HyperlinkText | string? | Read/Write | Устарял целеви хипервръзка от тип низ. |
Hyperlink | Hyperlink? | Read/Write | Типизирано декориране на хипервръзка, приложено към параграфа. |
Методи
| Signature | Description |
|---|---|
Graph(width: double, height: double) | Извиква Graph върху този екземпляр на Graph. |
Graph(width: float, height: float) | Претоварка с единична точност. |
Add(shape: Shape) | Извиква Add върху този екземпляр на Graph. |
Clone() | Повърхностно клониране — фигурите се споделят по референция. |
Build() | Рендерира всички фигури към content stream. |
Build(page: Page?) | Рендерира всички фигури към content stream, като при необходимост регистрира ресурси ExtGState на страницата. |
Build(page: Page?, offsetX: double, offsetY: double) | Рендерира всички фигури към content stream, преведен така, че локалният произход на графа (долният ляв ъгъл) да попадне в (offsetX, offsetY) в координатите на страницата. |