DrawSVG

벡터 그래픽, SVG, 페이지 콘텐츠

설명

래스터 이미지 XObject를 만들지 않고 사각형 페이지 영역 안에 SVG 기하 도형을 네이티브 PDF 경로로 그립니다

구문

Delphi

Function TPDFlib.DrawSVG(Left, Top, Width, Height: Double; Const SVG, AltText: WideString): Integer;

ActiveX

Function PDFlib::DrawSVG(Left As Double, Top As Double, Width As Double, Height As Double, SVG As String, AltText As String) As Long

DLL

int DLDrawSVG(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);

매개변수

Left대상 사각형의 가로 위치
Top대상 사각형의 위쪽 가장자리
Width현재 측정 단위의 대상 너비
Height현재 측정 단위로 나타낸 대상 높이
SVG벡터 기하를 포함하는 SVG 소스
AltText자동 태그 지정이 Figure 구조 요소를 열 때 사용하는 접근 가능한 설명

반환 값

지원되는 벡터 도형이 하나 이상 그려지면 1, 입력이 비었거나 잘못되었거나 너무 크거나 지원되지 않는 내용뿐이면 0을 반환합니다

비고

지원 벡터 하위 집합은 svg, g, defs, use, clipPath, 모든 표준 경로 명령, 기본 기하, 변환, view-box 정렬, 표현 속성, 단순 tag, .class, #id CSS 규칙, 인라인 스타일, 채우기, 스트로크, 대시 및 불투명도를 포함합니다

입력은 16 MiB, 요소 100000개, 중첩 128단계로 제한되며 외부 리소스를 로드하지 않습니다

그라데이션 페인트 서버는 첫 색상 정지점을 단색 대체로 사용하며 SVG 텍스트, 외부 이미지, 마스크 및 필터는 무시합니다

DLL DLDrawSVGA 변형은 구성된 ANSI 모드에 따라 텍스트를 받습니다