支持emf格式的图片(word中插入excel表格)

This commit is contained in:
csh
2024-10-22 14:29:35 +08:00
parent 2a7027476a
commit 9db7890278
2 changed files with 17 additions and 6 deletions
+6 -1
View File
@@ -5,18 +5,23 @@ public
public
Image: PdfImage;
Type: string;
end;
function TSPdfImageRange.Create();
begin
class(TSPdfBasicRange).Create();
{self.}Image := nil;
{self.}Type := "";
end;
function TSPdfImageRange.Do();
begin
// println("image = {}, x = {}, y = {}, w = {}, h = {}", {self.}image, {self.}endx, {self.}endy, {self.}width, {self.}DynamicHeight);
{self.}TSPage.PdfPage.DrawImage({self.}Image, {self.}EndX, {self.}EndY, {self.}Width, {self.}DynamicHeight);
if {self.}Type = "emf" then
{self.}TSPage.PdfPage.DrawEmf({self.}Image, {self.}EndX, {self.}EndY, {self.}Width, {self.}DynamicHeight);
else
{self.}TSPage.PdfPage.DrawImage({self.}Image, {self.}EndX, {self.}EndY, {self.}Width, {self.}DynamicHeight);
if sysparams["_PDF_IMAGE_DEBUG_"] then
begin