Class PageAPI

Class PageAPI

이름 공간 : Aspose.Page.XPS.Features.EventBasedModifications 모임: Aspose.Page.dll (25.4.0)

The Page API 변경 사항

public class PageAPI : IModificationAPI

Inheritance

object PageAPI

Implements

IModificationAPI

상속 회원들

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Height

페이지의 높이를 반환/설정, 실제 숫자로 표현효과적인 조정 공간의 단위.

public float Height { get; set; }

부동산 가치

float

PageCount

활성 문서의 페이지 수를 반환합니다.

public int PageCount { get; }

부동산 가치

int

TotalPageCount

XPS 문서 내의 모든 문서의 전체 페이지 수를 반환합니다.

public int TotalPageCount { get; }

부동산 가치

int

Utils

공식 XPS 조작 API 이외의 유틸리티를 제공하는 개체를 얻습니다.

public DocumentUtils Utils { get; }

부동산 가치

DocumentUtils

Width

페이지의 폭을 반환/설정, 실제 숫자로 표현효과적인 조정 공간의 단위.

public float Width { get; set; }

부동산 가치

float

Methods

추가 T>(T)

콘텐츠 요소 (Canvas, Path 또는 Glyphs)를 추가합니다.

public T Add<t>(T element) where T : XpsContentElement

Parameters

element T

추가해야 할 요소입니다.

Returns

T

추가된 요소

파라미터 유형

T

요소의 종류에 대하여

AddCanvas()

페이지에 새 캔버스를 추가합니다.

public XpsCanvas AddCanvas()

Returns

XpsCanvas

캔버스를 추가합니다.

AddGlyphs(스트리트, 플로트, FontStyle, 플로트, 플로트, 스트리트)

페이지에 새로운 글리프를 추가합니다.

public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

폰트 가족

fontRenderingEmSize float

글쓰기 크기

fontStyle FontStyle

글쓰기 스타일

originX float

Glyphs 출처 X 좌표.

originY float

Glyphs 원산지 Y 조정.

unicodeString string

인쇄할 수 있는 끈

Returns

XpsGlyphs

글리프를 추가합니다.

AddGlyphs(XpsFont, 플로트, 플로트, 플로트, 스트리트)

페이지에 새로운 글리프를 추가합니다.

public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

폰트 리소스

fontRenderingEmSize float

글쓰기 크기

originX float

Glyphs 출처 X 좌표.

originY float

Glyphs 원산지 Y 조정.

unicodeString string

인쇄할 수 있는 끈

Returns

XpsGlyphs

글리프를 추가합니다.

AddOutlineEntry(링크, int, int)

문서에 출력 항목을 추가합니다.

public void AddOutlineEntry(string description, int outlineLevel, int targetPageNumber)

Parameters

description string

입력에 대한 설명입니다.

outlineLevel int

출력 레벨 입니다.

targetPageNumber int

목표 페이지 번호

AddPath(XpsPathGeometry)

페이지에 새로운 경로를 추가합니다.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

경로의 지질학이다.

Returns

XpsPath

추가된 경로

CreateArcSegment(포인트F, SizeF, 플로트, 볼, XpsSweepDirection, 볼)

새로운 엘리피틱 아크 세그먼트를 만듭니다.

public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)

Parameters

point PointF

엘리피틱 궤의 끝점입니다.

size SizeF

x 및 y 라디오는 x,y 쌍으로 엘리피틱 궤도입니다.

rotationAngle float

엘리프스가 현재의 좌표 시스템과 비교하여 어떻게 회전되는지를 나타냅니다.

isLargeArc bool

그것은 구멍이 180 또는 그 이상의 스프레이로 끌려가는지 여부를 결정합니다.

sweepDirection XpsSweepDirection

궤도가 끌려가는 방향입니다.

isStroked bool

이 도로의 이 부분에 대한 충격이 끌려가는지 여부를 지정합니다.

Returns

XpsArcSegment

새로운 엘리피틱 아크 세그먼트.

CreateCanvas()

새로운 캔버스를 만들고 있습니다.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

새로운 캔버스

CreateColor(Color)

새로운 색깔을 만듭니다.

public XpsColor CreateColor(Color color)

Parameters

color Color

RGB 색상에 대한 원주민 색상 예제입니다.

Returns

XpsColor

새로운 색상

CreateColor(인트, 인트, 인트)

sRGB 색상 공간에서 새로운 색상을 만듭니다.

public XpsColor CreateColor(int a, int r, int g, int b)

Parameters

a int

알파 색상 구성 요소

r int

빨간색 색상 구성 요소

g int

녹색 색상 구성 요소

b int

파란색 색상 구성 요소

Returns

XpsColor

새로운 색상

CreateColor(인, 인, 인)

sRGB 색상 공간에서 새로운 색상을 만듭니다.

public XpsColor CreateColor(int r, int g, int b)

Parameters

r int

빨간색 색상 구성 요소

g int

녹색 색상 구성 요소

b int

파란색 색상 구성 요소

Returns

XpsColor

새로운 색상

CreateColor(해병대, 해병대, 해병대)

scRGB 색상 공간에서 새로운 색상을 만듭니다.

public XpsColor CreateColor(float a, float r, float g, float b)

Parameters

a float

알파 색상 구성 요소

r float

빨간색 색상 구성 요소

g float

녹색 색상 구성 요소

b float

파란색 색상 구성 요소

Returns

XpsColor

새로운 색상

CreateColor(해군, 해군, 해군)

scRGB 색상 공간에서 새로운 색상을 만듭니다.

public XpsColor CreateColor(float r, float g, float b)

Parameters

r float

빨간색 색상 구성 요소

g float

녹색 색상 구성 요소

b float

파란색 색상 구성 요소

Returns

XpsColor

새로운 색상

CreateColor(파라미스, 파라미스 플로이트[])

ICC 기반 색상 공간에서 새로운 색상을 만듭니다.

public XpsColor CreateColor(string path, params float[] components)

Parameters

path string

ICC 프로필으로 가는 길입니다.

components float [ ] [ [ ]

색상 구성 요소

Returns

XpsColor

새로운 색상

CreateColor(XpsIcc프로필, 파라미스 플로이트[])

ICC 기반 색상 공간에서 새로운 색상을 만듭니다.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parameters

iccProfile XpsIccProfile

ICC 프로필 리소스

components float [ ] [ [ ]

색상 구성 요소

Returns

XpsColor

새로운 색상

CreateGlyphs(스트리트, 플로트, FontStyle, 플로트, 플로트, 스트리트)

새로운 글리프를 만듭니다.

public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

fontFamily string

폰트 가족

fontRenderingEmSize float

글쓰기 크기

fontStyle FontStyle

글쓰기 스타일

originX float

Glyphs 출처 X 좌표.

originY float

Glyphs 원산지 Y 조정.

unicodeString string

인쇄할 수 있는 끈

Returns

XpsGlyphs

새로운 글리프

CreateGlyphs(XpsFont, 플로트, 플로트, 플로트, 스트리트)

새로운 글리프를 만듭니다.

public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)

Parameters

font XpsFont

폰트 리소스

fontRenderingEmSize float

글쓰기 크기

originX float

Glyphs 출처 X 좌표.

originY float

Glyphs 원산지 Y 조정.

unicodeString string

인쇄할 수 있는 끈

Returns

XpsGlyphs

새로운 글리프

CreateGradientStop(XpsColor, 플로이트)

새로운 그라디언트 스테이크를 만듭니다.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

그라디언트는 색을 멈추지 않는다.

offset float

그라디언트는 그라디언트를 보상한다.

Returns

XpsGradientStop

새로운 그라디언트 정지

CreateGradientStop(색상, 플로트)

새로운 그라디언트 스테이크를 만듭니다.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

그라디언트는 색을 멈추지 않는다.

offset float

그라디언트는 그라디언트를 보상한다.

Returns

XpsGradientStop

새로운 그라디언트 정지

CreateImageBrush(XpsImage, RectangleF 및 RectangleF)

새로운 이미지 브러시를 만듭니다.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parameters

image XpsImage

이미지 리소스 입니다.

viewbox RectangleF

브러쉬의 출처 콘텐츠의 위치와 차원.

viewport RectangleF

프리미엄 브러쉬의 컨테이너 좌표 공간의 지역스프레이가 적용되는 지역을 채우기 위해 (어쩌면 반복적으로) 적용되는 막대기

Returns

XpsImageBrush

새 이미지 브러시

CreateImageBrush(링크, RectangleF, RectangleF)

새로운 이미지 브러시를 만듭니다.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parameters

imagePath string

그림으로 가는 길은 브러쉬 타일처럼 가야합니다.

viewbox RectangleF

브러쉬의 출처 콘텐츠의 위치와 차원.

viewport RectangleF

프리미엄 브러쉬의 컨테이너 좌표 공간의 지역스프레이가 적용되는 지역을 채우기 위해 (어쩌면 반복적으로) 적용되는 막대기

Returns

XpsImageBrush

새 이미지 브러시

CreateLinearGradientBrush(리스트, 포인트 F, 포인트 F)

새로운 선형 그라디언트 브러시를 만듭니다.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parameters

gradientStops List &lt에 대한 정보 XpsGradientStop >

그라디언트 목록이 멈춘다.

startPoint PointF

라인 그라디언트의 출발점.

endPoint PointF

라인 그라디언트의 끝점입니다.

Returns

XpsLinearGradientBrush

새로운 선형 그라디언트 브러시

CreateLinearGradientBrush(포인트 F, 포인트 F)

새로운 선형 그라디언트 브러시를 만듭니다.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

라인 그라디언트의 출발점.

endPoint PointF

라인 그라디언트의 끝점입니다.

Returns

XpsLinearGradientBrush

새로운 선형 그라디언트 브러시

CreateMatrix(해군, 해군, 해군, 해군, 해군)

새로운 변형 매트릭스를 만듭니다.

public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Parameters

m11 float

요소 11

m12 float

요소 12

m21 float

요소 21

m22 float

요소 22

m31 float

요소 31

m32 float

요소 32

Returns

XpsMatrix

새로운 변형 매트릭스.

CreatePath(XpsPathGeometry)

새로운 길을 만들어 낸다.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

경로의 지질학이다.

Returns

XpsPath

새로운 경로

CreatePathFigure(포인트 F, 볼)

새로운 경로 숫자를 만듭니다.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parameters

startPoint PointF

경로 숫자의 첫 번째 세그먼트의 출발점.

isClosed bool

경로가 닫혀 있는지 지정합니다.실제로 설정되면, 충격이 끌려 갔습니다.“닫힌”, 즉, 경로 숫자의 마지막 부분의 마지막 포인트가 연결되어 있습니다.시작 포인트 속성에 지정된 포인트, 그렇지 않으면 충격이 “열려"되며,마지막 지점은 시작 지점과 연결되어 있지 않습니다.이 지점의 숫자만 적용됩니다.뇌졸중을 지정하는 경로 요소에서 사용됩니다.

Returns

XpsPathFigure

새로운 경로 숫자

CreatePathFigure(포인트F, 목록, 바울)

새로운 경로 숫자를 만듭니다.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parameters

startPoint PointF

경로 숫자의 첫 번째 세그먼트의 출발점.

segments List &lt에 대한 정보 XpsPathSegment >

경로 세그먼트 목록.

isClosed bool

경로가 닫혀 있는지 지정합니다.실제로 설정되면, 충격이 끌려 갔습니다.“닫힌”, 즉, 경로 숫자의 마지막 부분의 마지막 포인트가 연결되어 있습니다.시작 포인트 속성에 지정된 포인트, 그렇지 않으면 충격이 “열려"되며,마지막 지점은 시작 지점과 연결되어 있지 않습니다.이 지점의 숫자만 적용됩니다.뇌졸중을 지정하는 경로 요소에서 사용됩니다.

Returns

XpsPathFigure

새로운 경로 숫자

CreatePathGeometry(스트리트)

짧은 형태로 지정된 새로운 경로 지질을 만듭니다.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

짧은 형태의 경로 지질학.

Returns

XpsPathGeometry

새로운 경로 지질학

CreatePathGeometry()

새로운 경로 지질학을 만듭니다.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

새로운 경로 지질학

CreatePathGeometry(리스트)

새로운 경로 지오메트리와 지정된 경로 숫자 목록을 만듭니다.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List &lt에 대한 정보 XpsPathFigure >

경로 숫자 목록.

Returns

XpsPathGeometry

새로운 경로 지질학

CreatePolyBezierSegment(포인트F[ ] [ [ ], 바울)

새로운 큐브 Bézier 곡선 세트를 만듭니다.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ] [ [ ]

여러 Bézier 세그먼트를 위한 컨트롤 포인트

isStroked bool

이 도로의 이 부분에 대한 충격이 끌려가는지 여부를 지정합니다.

Returns

XpsPolyBezierSegment

새로운 큐브 Bézier 곡선 섹션.

CreatePolyLineSegment(포인트F[ ] [ [ ], 바울)

개별 계단의 자발적인 숫자를 포함하는 새로운 다중 그림을 만듭니다.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ] [ [ ]

폴리 라인 세그먼트를 정의하는 다중 세그먼트에 대한 일련의 코디네이트.

isStroked bool

이 도로의 이 부분에 대한 충격이 끌려가는지 여부를 지정합니다.

Returns

XpsPolyLineSegment

새로운 다이아몬드 디자인 세그먼트.

CreatePolyQuadraticBezierSegment(포인트F[ ] [ [ ], 바울)

경로 숫자에서 이전 포인트에서 쿼드 Bézier 곡선의 새로운 세트를 만들어 세트를 통해지정된 컨트롤 포인트를 사용하여 좌석을 사용합니다.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ] [ [ ]

여러 쿼드 Bézier 세그먼트를 위한 컨트롤 포인트.

isStroked bool

이 도로의 이 부분에 대한 충격이 끌려가는지 여부를 지정합니다.

Returns

XpsPolyQuadraticBezierSegment

새로운 쿼드 Bézier 곡선 섹션.

CreateRadialGradientBrush(리스트, 포인트 F, 포인트 F, 포인트 F, 포인트 F)

새로운 방사선 그라디언트 브러시를 만듭니다.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

gradientStops List &lt에 대한 정보 XpsGradientStop >

그라디언트 목록이 멈춘다.

center PointF

방사선 그라디언트의 중심 지점 (즉, 엘리피스의 중심 지점)

gradientOrigin PointF

라디얼 그라디언트의 출발점.

radiusX float

라디오를 정의하는 엘리프스의 x 차원에서 라디오.

radiusY float

방사선은 방사선 그라디언트를 정의하는 엘리피스의 y 차원이다.

Returns

XpsRadialGradientBrush

새로운 라디얼 그라디언트 브러시

CreateRadialGradientBrush(포인트F, 포인트F, 플로트, 플로트)

새로운 방사선 그라디언트 브러시를 만듭니다.

public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

center PointF

방사선 그라디언트의 중심 지점 (즉, 엘리피스의 중심 지점)

gradientOrigin PointF

라디얼 그라디언트의 출발점.

radiusX float

라디오를 정의하는 엘리프스의 x 차원에서 라디오.

radiusY float

방사선은 방사선 그라디언트를 정의하는 엘리피스의 y 차원이다.

Returns

XpsRadialGradientBrush

새로운 라디얼 그라디언트 브러시

CreateSolidColorBrush(XpsColor)

새로운 단단한 색상 브러시를 만듭니다.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

채워진 요소에 대한 색상

Returns

XpsSolidColorBrush

새로운 단단한 색상 브러시.

CreateSolidColorBrush(Color)

새로운 단단한 색상 브러시를 만듭니다.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

채워진 요소에 대한 색상

Returns

XpsSolidColorBrush

새로운 단단한 색상 브러시.

CreateVisualBrush(XpsContentElement, RectangleF, RectangleF)

새로운 시각적 브러시를 만듭니다.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Parameters

element XpsContentElement

XPS 요소 (Canvas, Path 또는 Glyphs)는 시각적 속성 또는 시각적 브러시를 위한 것입니다.

viewbox RectangleF

브러쉬의 출처 콘텐츠의 위치와 차원.

viewport RectangleF

프리미엄 브러쉬의 컨테이너 좌표 공간의 지역스프레이가 적용되는 지역을 채우기 위해 (어쩌면 반복적으로) 적용되는 막대기

Returns

XpsVisualBrush

새로운 시각 브러시

삽입 T>(, T)

index” 위치에 페이지에 항목 (Canvas, Path, 또는 Glyphs)을 입력합니다.

public T Insert<t>(int index, T element) where T : XpsContentElement

Parameters

index int

element"을 입력해야 하는 위치.

element T

삽입해야 하는 요소

Returns

T

삽입된 요소

파라미터 유형

T

요소의 종류에 대하여

InsertCanvas(이트)

페이지에 index’ 위치에 새 캔버스를 삽입합니다.

public XpsCanvas InsertCanvas(int index)

Parameters

index int

새로운 캔버스가 삽입되어야 할 위치.

Returns

XpsCanvas

삽입된 캔버스

InsertGlyphs(인트, 스트립, 플로이트, FontStyle, 플로이트, 플로이트, 스트립)

새 글리프를 index’ 위치에 페이지에 삽입합니다.

public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)

Parameters

index int

새로운 글리프가 삽입되어야하는 위치.

fontFamily string

폰트 가족

fontSize float

글쓰기 크기

fontStyle FontStyle

글쓰기 스타일

originX float

Glyphs 출처 X 좌표.

originY float

Glyphs 원산지 Y 조정.

unicodeString string

인쇄할 수 있는 끈

Returns

XpsGlyphs

삽입된 글리프

InsertGlyphs(int, XpsFont, 흐름, 흐름, 흐름, 스트리트)

새 글리프를 index’ 위치에 페이지에 삽입합니다.

public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)

Parameters

index int

새로운 글리프가 삽입되어야하는 위치.

font XpsFont

폰트 리소스

fontSize float

글쓰기 크기

originX float

Glyphs 출처 X 좌표.

originY float

Glyphs 원산지 Y 조정.

unicodeString string

인쇄할 수 있는 끈

Returns

XpsGlyphs

삽입된 글리프

InsertPath(인트, XpsPathGeometry)

index’ 위치에서 페이지에 새로운 경로를 입력합니다.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

새로운 경로가 삽입되어야 할 위치.

data XpsPathGeometry

경로의 지질학이다.

Returns

XpsPath

삽입된 경로

제거 T>(T)

페이지에서 항목을 제거합니다.

public T Remove<t>(T element) where T : XpsContentElement

Parameters

element T

제거해야 하는 요소

Returns

T

제거된 요소

파라미터 유형

T

요소의 종류에 대하여

RemoveAt(이트)

페이지에서 index” 위치에있는 항목을 제거합니다.

public XpsContentElement RemoveAt(int index)

Parameters

index int

어떤 항목을 제거해야 하는지에 대한 위치.

Returns

XpsContentElement

제거된 요소

 한국어