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 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
NumberintПрочети.1-based page number.
FieldsInTabOrderIList<Forms.Field>Прочети.Поле за формиране, чиито виджети се появяват на тази страница, подредени според реда на раздели.
RectRectangleЧете/ПишеСтраница правоъгълник (по подразбиране MediaBox).
RectangleRectangleЧете/ПишеСтраницата е правоъгълник.
PageInfoPageInfoЧете/ПишеИнформационен контейнер за страници с свойства ширина/височина/марж.
BackgroundColor?Чете/ПишеПолучава или поставя фона.
MediaBoxRectangleЧете/ПишеСметката за медиите на тази страница (задължителна по спецификация).
CropBoxRectangleЧете/ПишеКутията за обработка (по подразбиране е кутия за медии).
BleedBoxRectangleЧете/ПишеКървавата кутия (по подразбиране е “Събрана кутийка”).
TrimBoxRectangleЧете/ПишеКутията за подреждане (по подразбиране е кутия за отрязване).
ArtBoxRectangleЧете/ПишеСметната кутия (по подразбиране е “събрана”).
RotateRotationЧете/ПишеРотация на страниците като ротационна програма.
RotateDegreesintЧете/ПишеОбръщане на страницата в степени като int (0, 90, 180, 270).
RotationMatrixMatrixПрочети.Афинен преобразуване, което картографира необърната PDF координатна система към видимата от потребителя (обръщащата се) на страницата.
DurationdoubleЧете/ПишеПродължителност на показването на страницата в секунди за режима на презентация.
AnnotationsAnnotationCollectionПрочети.Аннотации на тази страница.
ImagesXImageCollectionПрочети.Изображение XObjects на тази страница.
FontsFontCollectionПрочети.Шрифт, на който се позовава тази страница.
ResourcesResourcesПрочети.Ресурси на страницата (фонтове, изображения) осигурява достъп чрез обект за единни ресурси.
PatternsIReadOnlyDictionary<string, Pattern>Прочети.Ресурси за шаблони на тази страница (посочени от името на шаблон).
ContentsOperatorCollectionПрочети.Събиране на съдържание от оператора.
WidthdoubleПрочети.Видимата ширина на страницата се отчита за ротацията.
HeightdoubleПрочети.Видимата височина на страницата, отчитаща въртенето.
ColorTypeColorTypeПрочети.Получава цветовия тип на тази страница чрез анализ на операторите за потока от съдържание и цветните пространства на изображението.
TransitionPageTransition?Прочети.Ефектът на преминаване към страница или нулево, ако не е зададен.
HeaderHeaderFooter?Чете/ПишеЗаглавие за рендериране в горната част на тази страница.
FooterHeaderFooter?Чете/ПишеФутер за рендериране в долната част на тази страница.
TocInfoTocInfo?Чете/ПишеИнформация за TOC на тази страница.
ParagraphsParagraphsЧете/ПишеСъбиране на параграфични обекти, които да се добавят към тази страница (TextFragment, HtmlFragment , Таблица, Заглавие и др.).
NoteLineStyleGraphInfoЧете/ПишеСтандартен стил за стила на стъпка/запълване, използван при изготвянето на разделителните линии от бележките под линия и крайните бележки.
ArtifactsArtifactCollectionПрочети.Сборник за добавяне на артефакти (водомарки и др.) към тази страница.
OcgLayersLayerCollectionПрочети.Получава слоевете (Обществени групи съдържание), на които се позовава тази страница.
ActionsPageActionCollectionПрочети.Допълнителни действия на страница (отваряне / затваряне/ и т.н.).
UserUnitdoubleЧете/ПишеКоефициент на потребителска единица (PDF 32000 §14.8.4 /UserUnit entry).
IsAddParagraphsAfterLastboolЧете/ПишеДали допълненията на параграфите се прилагат в края (въз основа на позицията по потока).
BackgroundImageImage?Чете/ПишеСнимка на фона.
GroupGroup?Чете/ПишеГруппиране/смесване на цветни пространства.
TabOrderTabOrderЧете/ПишеРед на таблиците (PDF 32000 §12.5 /Вписване в таблици).
WatermarkWatermark?Чете/ПишеВоден знак на тази страница.
LayersSystem.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)Същото премахване на векторни елементи не е свързано.

Вижте също:

 Български