Page
Общ преглед
Page е клас в Aspose.PDF FOSS за .NET. Наследници от: IDisposable.
Представя страница в PDF документ.
Този клас предоставя 53 метода за работа с Page обекти в .NET програми. Наличните методи включват: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, и 27 допълнителни методи. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, и още 34 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
Number | int | Прочети. | 1-based page number. |
FieldsInTabOrder | IList<Forms.Field> | Прочети. | Поле за формиране, чиито виджети се появяват на тази страница, подредени според реда на раздели. |
Rect | Rectangle | Чете/Пише | Страница правоъгълник (по подразбиране MediaBox). |
Rectangle | Rectangle | Чете/Пише | Страницата е правоъгълник. |
PageInfo | PageInfo | Чете/Пише | Информационен контейнер за страници с свойства ширина/височина/марж. |
Background | Color? | Чете/Пише | Получава или поставя фона. |
MediaBox | Rectangle | Чете/Пише | Сметката за медиите на тази страница (задължителна по спецификация). |
CropBox | Rectangle | Чете/Пише | Кутията за обработка (по подразбиране е кутия за медии). |
BleedBox | Rectangle | Чете/Пише | Кървавата кутия (по подразбиране е “Събрана кутийка”). |
TrimBox | Rectangle | Чете/Пише | Кутията за подреждане (по подразбиране е кутия за отрязване). |
ArtBox | Rectangle | Чете/Пише | Сметната кутия (по подразбиране е “събрана”). |
Rotate | Rotation | Чете/Пише | Ротация на страниците като ротационна програма. |
RotateDegrees | int | Чете/Пише | Обръщане на страницата в степени като int (0, 90, 180, 270). |
RotationMatrix | Matrix | Прочети. | Афинен преобразуване, което картографира необърната PDF координатна система към видимата от потребителя (обръщащата се) на страницата. |
Duration | double | Чете/Пише | Продължителност на показването на страницата в секунди за режима на презентация. |
Annotations | AnnotationCollection | Прочети. | Аннотации на тази страница. |
Images | XImageCollection | Прочети. | Изображение XObjects на тази страница. |
Fonts | FontCollection | Прочети. | Шрифт, на който се позовава тази страница. |
Resources | Resources | Прочети. | Ресурси на страницата (фонтове, изображения) осигурява достъп чрез обект за единни ресурси. |
Patterns | IReadOnlyDictionary<string, Pattern> | Прочети. | Ресурси за шаблони на тази страница (посочени от името на шаблон). |
Contents | OperatorCollection | Прочети. | Събиране на съдържание от оператора. |
Width | double | Прочети. | Видимата ширина на страницата се отчита за ротацията. |
Height | double | Прочети. | Видимата височина на страницата, отчитаща въртенето. |
ColorType | ColorType | Прочети. | Получава цветовия тип на тази страница чрез анализ на операторите за потока от съдържание и цветните пространства на изображението. |
Transition | PageTransition? | Прочети. | Ефектът на преминаване към страница или нулево, ако не е зададен. |
Header | HeaderFooter? | Чете/Пише | Заглавие за рендериране в горната част на тази страница. |
Footer | HeaderFooter? | Чете/Пише | Футер за рендериране в долната част на тази страница. |
TocInfo | TocInfo? | Чете/Пише | Информация за TOC на тази страница. |
Paragraphs | Paragraphs | Чете/Пише | Събиране на параграфични обекти, които да се добавят към тази страница (TextFragment, HtmlFragment , Таблица, Заглавие и др.). |
NoteLineStyle | GraphInfo | Чете/Пише | Стандартен стил за стила на стъпка/запълване, използван при изготвянето на разделителните линии от бележките под линия и крайните бележки. |
Artifacts | ArtifactCollection | Прочети. | Сборник за добавяне на артефакти (водомарки и др.) към тази страница. |
OcgLayers | LayerCollection | Прочети. | Получава слоевете (Обществени групи съдържание), на които се позовава тази страница. |
Actions | PageActionCollection | Прочети. | Допълнителни действия на страница (отваряне / затваряне/ и т.н.). |
UserUnit | double | Чете/Пише | Коефициент на потребителска единица (PDF 32000 §14.8.4 /UserUnit entry). |
IsAddParagraphsAfterLast | bool | Чете/Пише | Дали допълненията на параграфите се прилагат в края (въз основа на позицията по потока). |
BackgroundImage | Image? | Чете/Пише | Снимка на фона. |
Group | Group? | Чете/Пише | Группиране/смесване на цветни пространства. |
TabOrder | TabOrder | Чете/Пише | Ред на таблиците (PDF 32000 §12.5 /Вписване в таблици). |
Watermark | Watermark? | Чете/Пише | Воден знак на тази страница. |
Layers | System.Collections.Generic.List<Layer> | Чете/Пише | Реално-ефективен списък на слоевете, подкрепен от OcgLayers всяко OCG, посочено от страницата се материализира като инстанция на Layer. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
SetRotation(degrees: int) | Настрои въртенето на страницата в градуси (0, 90, 180, 270). |
SetMediaBox(rect: Rectangle) | Настройка на медийната кутия за тази страница. |
SetCropBox(rect: Rectangle) | Настройка на кутията за разграждане. |
SetBleedBox(rect: Rectangle) | Настройката на кървавата кутия за тази страница. |
SetTrimBox(rect: Rectangle) | Настройка на кутията за тази страница. |
SetArtBox(rect: Rectangle) | Настройка на картинната кутия за тази страница. |
Accept(visitor: Annotations.AnnotationSelector) | Прочети всяка аннотация на тази страница чрез посетителя; съвпаденията се натрупват в Избрани. |
GetResources() | Достъпник в стил метод за ресурсите. |
SetPageSize(width: double, height: double) | Настройка на размера на страницата чрез актуализиране MediaBox. |
GetPageRect(considerRotation: bool) | Вземете правоъгълника на страницата, като избирателно вземете предвид CropBox. |
Accept(visitor: Text.TextAbsorber) | Приеми TextAbsorber посетителя (съвпадащ с публичния API). |
GetText() | Извадете целия текст от страницата, като използвате TextAbsorber. |
Accept(visitor: Text.TextFragmentAbsorber) | Приеми TextFragmentAbsorber посетителя (съвпадащ с публичния API). |
Accept(visitor: ImagePlacementAbsorber) | Приеми ImagePlacementAbsorber посетителя (съвпадащ с публичния API). |
SendTo(device: Devices.ImageDevice, outputFileName: string) | Добавете печат на тази страница. |
SendTo(device: Devices.ImageDevice, output: Stream) | Предоставяме тази страница с посоченото устройство и пишеме в потока. |
AddStamp(stamp: ImageStamp) | Нанесете печат на тази страница. |
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp) | Назовава AddStamp на този пример за страница. |
AddContentStream(contentBytes: byte[]) | Добавяне на съдържание към тази страница. |
PrependContentStream(contentBytes: byte[]) | Предотвратяване на съдържанието от байтове преди съществуващото съдържание на страницата (за елементи в фона). |
AddContent(contentStreamBytes: byte[]) | Добавяне на байтове за потока от съдържание към тази страница. |
AddTable(table: Table) | Добавете таблица на тази страница. |
AddGraph(graph: Drawing.Graph) | Добавете график (колекция от форми) на тази страница. |
AddFloatingBox(box: FloatingBox) | Добавете плаваща кутия на тази страница. |
AddExtGState(extGState: Content.ExtGState) | Добавете речник ExtGState към ресурсите на тази страница и върнете името на ресурса. |
AddImage(imageData: byte[], rect: Rectangle) | Добавете изображение на тази страница в посоченото положение и размер. |
AddImage(imageStream: Stream, rect: Rectangle) | Добавете изображение от поток на тази страница в посоченото положение и размер. |
AddImage(imagePath: string, rectangle: Rectangle) | Добавяне на изображение от път за файл в посочения правоъгълник. |
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool) | Добавяне на изображение в imageRect с явно ограничително поле. |
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle) | Добавете изображение с ясен размер на пиксела + bbox. |
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle) | Добавете изображение, придружено от HOCR (OCR overlay) нишка. |
Resize(targetSize: Aspose.Pdf.PageSize) | Пренаредете размера на тази страница към targetSize чрез актуализация в медийната кутия. |
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution) | Превърнете тази страница в PNG байт масив при поисканата резолюция. |
Flatten() | Плоско изравняване на всички бележки в тази страница превърнете визуалния им вид в потока от съдържание и ги премахнете от масивът с бележките. |
ConvertToPNGMemoryStream() | Определя дали страницата е празна (няма значимо съдържание). |
IsBlank(fillThresholdFactor: double) | Назовава IsBlank на този пример за страница. |
MergeLayers(newLayerName: string) | Сливане на всички слоеве в тази страница в един слой с дадено име. |
MergeLayers(newLayerName: string, newOptionalContentGroupId: string) | Сливане на всички слоеве в тази страница, като се присвоява на новия OCG даден ID. |
HasVectorGraphics() | Дали тази страница съдържа векторна графика. |
TrySaveVectorGraphics(pathToSave: string) | Запазете векторни графики от тази страница в pathToSave. |
AsXml() | Диагностично XML представяне на тази страница. |
GetNotifications() | Текст на уведомлението, предоставен от софьора при рендериране на тази страница. |
MakeGrayscale() | Преобразуване на всяко цветно пълнение/чертание на тази страница в сиво. |
IntToRotation(rotation: int) | Превърнете въртенето на градуса в ротация. |
RotationToInt(rotation: Rotation) | Преобразуване на ротация в градуси като int. |
FreeMemory() | Изчиства скритите данни. |
Dispose() | Освобождава паметта. |
CalculateContentBBox() | Изчисли най-малкия правоъгълник, изравнен с ос в пространството на страницата, който обхваща цялото рисувано съдържание на тази страница (текст, векторни пътеки, образи, инлайн образы рекурсивно чрез Форма XObjects). |
SendTo(device: PageDevice, output: Stream) | Прехвърлете тази страница през PageDevice към поток. |
SendTo(device: PageDevice, outputFileName: string) | Превръщане на тази страница чрез PageDevice във файл. |
AddStamp(stamp: Stamp) | Приложи печат чрез неговото прехвърляне на Put(Page). |
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle) | Излъчване на векторни елементи не е реализирано рендерите все още не консумират GraphicElementCollection. |
DeleteGraphics(elementsToDelete: GraphicElementCollection) | Същото премахване на векторни елементи не е свързано. |