Class ImageOrPrintOptions
이름 공간 : Aspose.Cells.Rendering 모임: Aspose.Cells.dll (25.4.0)
그림에 워크시트를 인쇄하거나 그림에 차트를 인쇄하거나 그림에 차트를 인쇄 할 때 옵션을 지정할 수 있습니다.
public class ImageOrPrintOptions
Inheritance
Examples
//Set Image Or Print Options
ImageOrPrintOptions options = new ImageOrPrintOptions();
//Set output image format
options.ImageType = ImageType.Png;
//Set Horizontal resolution
options.HorizontalResolution = 300;
//Set Vertical Resolution
options.VerticalResolution = 300;
//Instantiate Workbook
Workbook book = new Workbook("test.xls");
//Save chart as Image using ImageOrPrint Options
book.Worksheets[0].Charts[0].ToImage("chart.png", options);
'Set Image Or Print Options
Dim options As New ImageOrPrintOptions()
'Set output image format
options.ImageType = ImageType.Png
'Set Horizontal resolution
options.HorizontalResolution = 300
'Set Vertical Resolution
options.VerticalResolution = 300
'Instantiate Workbook
Dim book As New Workbook("test.xls")
'Save chart as Image using ImageOrPrint Options
book.Worksheets(0).Charts(0).ToImage("chart.png", options)
Constructors
ImageOrPrintOptions()
코터
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
AllColumnsInOnePagePerSheet가 사실이라면, 하나의 잎의 모든 열 콘텐츠가 결과적으로 단 하나의 페이지로 출력됩니다.페이지 탭의 종이 크기의 폭은 무효이며, 페이지 탭의 다른 설정은 무효입니다.아직도 효과가 있을 것이다.
public bool AllColumnsInOnePagePerSheet { get; set; }
부동산 가치
ChartImageType
변환할 때 차트 이미지 유형을 지정합니다.기본 값 : PNG
[Obsolete("Chart and Shape are always rendered as vector elements(e.g. point, line) for rendering quality.")]
[Browsable(false)]
public ImageFormat ChartImageType { get; set; }
부동산 가치
Remarks
참고: 이 회원은 이제 오래되었습니다. 대신,차트와 모양은 항상 품질을 제공하기 위해 벡터 요소(예: 포인트, 라인)로 표시됩니다.이 부동산은 2022년 6월 이후 12개월 후에 제거될 예정이다.아스포스는 당신이 경험할 수있는 불편에 대해 사과합니다.
CheckWorkbookDefaultFont
Excel의 문자가 Unicode이고 셀 스타일의 올바른 문자로 설정되지 않은 경우,그들은 PDF, 이미지의 블록으로 나타날 수 있습니다.이것을 진실로 설정하여 워크북의 기본 글꼴을 사용하여 이러한 문자를 먼저 표시하려고 합니다.
public bool CheckWorkbookDefaultFont { get; set; }
부동산 가치
Remarks
결론은 사실이다.
CustomPrintPageEventHandler
고객은 이 EventHandler를 사용하여 각 페이지를 인쇄할 때 프린터에 특별한 출력을 제공할 수 있습니다.
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
부동산 가치
CustomQueryPageSettingsEventHandler
고객은 이 EventHandler를 사용하여 각 페이지를 인쇄할 때 프린터 페이지 설정을 제어할 수 있습니다.
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
부동산 가치
DefaultEditLanguage
가져오거나 기본 편집 언어를 설정합니다.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
부동산 가치
Remarks
그것은 다른 편집 언어를 설정할 때 텍스트 섹션에 대한 다른 레이아웃을 표시 / 배달할 수 있습니다.기본은 Aspose.Cells.DefaultEditLanguage.Auto입니다.
DefaultFont
Excel의 문자가 Unicode이고 셀 스타일의 올바른 문자로 설정되지 않은 경우,그들은 PDF, 이미지의 블록으로 나타날 수 있습니다.MingLiu 또는 MS Gothic과 같은 DefaultFont을 설정하여 이러한 캐릭터를 표시합니다.이 속성이 설정되지 않으면 Aspose.Cells는 이러한 유니코드 문자를 표시하기 위해 시스템 기본 문자를 사용합니다.
public string DefaultFont { get; set; }
부동산 가치
DrawObjectEventHandler
이 인터페이스를 실행하여 Rendering에서 DrawObject 및 Bound를 얻습니다.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
부동산 가치
EmbededImageNameInSvg
삽입된 이미지의 이름을 svg에 표시합니다.이것은 “c:\xpsEmbedded"와 같은 디렉토리와 함께 완전한 경로가되어야합니다.
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
부동산 가치
EmfRenderSetting
Emf 메타파일을 원본 파일에 제시하기 위한 설정.
public EmfRenderSetting EmfRenderSetting { get; set; }
부동산 가치
Remarks
“EMF+ 더블"으로 식별된 EMF 메타파일에는 EMF+ 레코드와 EMF 레코드 모두 포함될 수 있습니다.어떤 종류의 레코드는 이미지, EMF+ 레코드 만 또는 EMF 레코드 만 제공하는 데 사용될 수 있습니다.Aspose.Cells.EmfRenderSetting.EmfPlusPrefer가 설정되면 EMF+ 레코드가 이미지로 전달하는 동안 파스팅되며, 그렇지 않으면 EMF 레코드만 파스팅됩니다.기본 값은 Aspose.Cells.EmfRenderSetting.EmfOnly입니다..Net System.Drawing.Common에 의존하는 프레임 워크에서는 이 설정이 무시됩니다.
EmfType
메타파일의 형식을 지정하는 EmfType를 얻거나 설정합니다..
public EmfType EmfType { get; set; }
부동산 가치
GridlineType
그리드 라인 유형을 얻거나 설정합니다.
public GridlineType GridlineType { get; set; }
부동산 가치
Remarks
우수성은 유형의 우수성이다.
HorizontalResolution
생성된 이미지에 대한 수평 해상도를 인치 당 포인트로 얻거나 설정합니다.
public int HorizontalResolution { get; set; }
부동산 가치
Examples
다음 코드는 192의 해상도를 설정하고, 생성된 이미지의 폭과 높이는 두 배입니다.해상도를 가진 하나는 기본 값으로 남아있다 96.
Workbook wb = new Workbook("Book1.xlsx");
ImageOrPrintOptions opts = new ImageOrPrintOptions();
//Set output image type: png.
opts.ImageType = ImageType.Png;
//Set resolution to 192.
opts.HorizontalResolution = 192;
opts.VerticalResolution = 192;
//Render worksheet page to image.
SheetRender sr = new SheetRender(wb.Worksheets[0], opts);
sr.ToImage(0, "Sheet_Page1.png");
Remarks
기본 값은 96입니다.
설정 Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution 및 Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution은 출력 이미지의 폭과 높이를 픽셀에 영향을 미칩니다.
ImageType
생성된 이미지의 형식을 얻거나 설정합니다.기본 값 : PNG
public virtual ImageType ImageType { get; set; }
부동산 가치
IsCellAutoFit
셀의 폭과 높이가 자동으로 세포 값에 맞는지 여부를 나타냅니다.기본 값은 가짜입니다.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
부동산 가치
Remarks
참고: 이 회원은 이제 오래되었습니다. 대신,사용하시기 바랍니다 Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.AutofitterOptions) 및 __ WL 27 .Trader.OutofitRows(Wl 27..Autophitter Options).이 부동산은 2022년 8월 이후 12개월 후에 제거될 예정이다.아스포스는 당신이 경험할 수있는 불편에 대해 사과합니다.
IsFontSubstitutionCharGranularity
셀 글꼴이 호환되지 않은 경우에만 문자 글꼴을 대체해야 하는지 여부를 지정합니다.
public bool IsFontSubstitutionCharGranularity { get; set; }
부동산 가치
Remarks
기본은 가짜입니다.우리는 일자리 및 PdfSaveOption/system의 기본 글꼴을 먼저 시도합니다.
IsOptimized
출력 요소를 최적화하는지 여부를 나타냅니다.
public bool IsOptimized { get; set; }
부동산 가치
Remarks
가짜 가치는 가짜입니다.현재 이 재산이 실현되면 다음과 같은 최적화가 이루어질 것입니다 :
- 국경선을 최적화한다.
- 파일 크기를 최적화하면서 Svg 이미지로 렌더링합니다.
OnePagePerSheet
OnePagePerSheet가 사실이라면, 하나의 잎의 모든 콘텐츠가 결과적으로 단 하나의 페이지로 출력됩니다.페이지 탭의 종이 크기는 무효이며, 페이지 탭의 다른 설정은 무효입니다.아직도 효과가 있을 것이다.
public bool OnePagePerSheet { get; set; }
부동산 가치
OnlyArea
이 재산이 사실이라면, 하나의 영역은 생산이 될 것이며, 어떠한 규모도 효과가 없을 것입니다.
public bool OnlyArea { get; set; }
부동산 가치
OutputBlankPageWhenNothingToPrint
인쇄 할 것이 없을 때 흰 페이지를 출력하는지 여부를 나타냅니다.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
부동산 가치
Remarks
결론은 거짓이다.
PageCount
얻거나 저장할 페이지의 수를 설정합니다.
public int PageCount { get; set; }
부동산 가치
Remarks
기본적으로 System.Int32.MaxValue는 모든 페이지가 업그레이드 될 것을 의미합니다.
PageIndex
저장하려는 첫 페이지의 0 기반 지수를 얻거나 설정합니다.
public int PageIndex { get; set; }
부동산 가치
Remarks
예상은 0입니다.
PageSavingCallback
컨트롤 / 페이지 저장 프로세스의 진행을 표시합니다.
public IPageSavingCallback PageSavingCallback { get; set; }
부동산 가치
PixelFormat
생성된 이미지에 대한 픽셀 형식을 얻거나 설정합니다.
public PixelFormat PixelFormat { get; set; }
부동산 가치
Remarks
기본 값은 PixelFormat.Format32bppArgb입니다.
PrintWithStatusDialog
PrintWithStatusDialog = true, 현재 인쇄 상태를 보여주는 대화가있을 것입니다.그렇지 않으면 그런 대화가 나타나지 않을 것이다.
public bool PrintWithStatusDialog { get; set; }
부동산 가치
PrintingPage
어떤 페이지가 인쇄되지 않을지 표시합니다.
public PrintingPageType PrintingPage { get; set; }
부동산 가치
Quality
생성된 imagesto의 품질을 결정하는 값을 얻거나 설정하면 ‘Jpeg’ 형식으로 페이지를 저장할 때만 적용됩니다.
public int Quality { get; set; }
부동산 가치
Remarks
그것은 JPEG에 저장할 때만 유효합니다.값은 0에서 100 사이에 있어야합니다.기본 값은 100입니다.
스크립트ViewPort
이 재산이 사실이라면 생성된 svg가 항구를 볼 수 있도록 적합합니다.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
부동산 가치
SaveFormat
수신 또는 출력 파일 형식 유형을 설정지원 Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
부동산 가치
Remarks
참고: 이 회원은 이제 오래되었습니다. 대신,Tiff/Svg 를 사용하려면 Aspose.Cells.Rendering.ImageOrPrintOptions. ImageType; Xps를 위해, 사용 하 여 W L 27.Workbook.Save(System.String,__ WL 27__ .SaverOption)와 함께.이 부동산은 2022년 8월 이후 12개월 후에 제거될 예정이다.아스포스는 당신이 경험할 수있는 불편에 대해 사과합니다.
SheetSet
기본은 워크북의 모든 눈에 띄는 잎입니다: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
부동산 가치
Remarks
세트는 Aspose.Cells.Rendering.SheetRender에서 사용할 때 무시됩니다.
SmoothingMode
부드러움 (항리화)이 라인과 곡선과 채워진 영역의 가장자리에 적용되는지 여부를 지정합니다.기본 값은 SmoothingMode.None입니다.
public SmoothingMode SmoothingMode { get; set; }
부동산 가치
SvgCssPrefix
css 이름의 사전 값을 svg로 얻고 설정하면 기본 값은 빈 줄입니다.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
부동산 가치
TextCrossType
텍스트 형식을 표시하거나 설정하면 텍스트 폭이 세포 폭보다 크다.
public TextCrossType TextCrossType { get; set; }
부동산 가치
TextRenderingHint
텍스트 렌더링의 품질을 지정합니다.기본 값은 TextRenderingHint.SystemDefault입니다.
public TextRenderingHint TextRenderingHint { get; set; }
부동산 가치
TiffBinarizationMethod
1 bpp 형식으로 이미지를 변환하는 동안 사용되는 방법을 얻거나 설정합니다.Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType는 Tiff 및 Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression은 Ccitt3 또는 Ccitt4와 동일합니다.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
부동산 가치
Remarks
기본 값은 FloydSteinbergDithering입니다.
TiffColorDepth
‘Tiff’ 형식으로 페이지를 저장할 때만 적용할 수 있는 비트 깊이를 얻거나 설정합니다.
public ColorDepth TiffColorDepth { get; set; }
부동산 가치
Remarks
그것은 TIFF에 저축 할 때만 효과가 있습니다.TiffCompression이 CCITT3, CCITT4로 설정되면, 이것은 효과가 없을 것이며, 생성된 tiff 이미지의 비트 깊이는 항상 1이 될 것입니다.
TiffCompression
“Tiff” 형식으로 페이지를 저장할 때만 적용되는 압축 유형을 얻거나 설정합니다.
public TiffCompression TiffCompression { get; set; }
부동산 가치
Remarks
그것은 TIFF에 저축 할 때만 효과가 있습니다.기본 값은 Lzw입니다.
Transparent
생성된 이미지의 배경이 투명한지 여부를 나타냅니다.
public bool Transparent { get; set; }
부동산 가치
Remarks
기본 값은 가짜입니다.이것은 생성 된 이미지의 배경이 흰색이라는 것을 의미합니다.
VerticalResolution
생성된 이미지에 대한 수직 해상도를 인치 당 포인트로 얻거나 설정합니다.
public int VerticalResolution { get; set; }
부동산 가치
Examples
다음 코드는 192의 해상도를 설정하고, 생성된 이미지의 폭과 높이는 두 배입니다.해상도를 가진 하나는 기본 값으로 남아있다 96.
Workbook wb = new Workbook("Book1.xlsx");
ImageOrPrintOptions opts = new ImageOrPrintOptions();
//Set output image type: png.
opts.ImageType = ImageType.Png;
//Set resolution to 192.
opts.HorizontalResolution = 192;
opts.VerticalResolution = 192;
//Render Chart to image.
wb.Worksheets[0].Charts[0].ToImage("Chart.png", opts);
Remarks
기본 값은 96입니다.
설정 Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution 및 Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution은 출력 이미지의 폭과 높이를 픽셀에 영향을 미칩니다.
WarningCallback
전화를 받거나 경고를 설정합니다.
public IWarningCallback WarningCallback { get; set; }
부동산 가치
Methods
SetDesiredSize(이트, 이트)
원하는 광도와 이미지의 높이를 설정합니다.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
픽셀에서 원하는 넓이
desiredHeight
int
픽셀에서 원하는 높이
Remarks
참고: 이 회원은 이제 오래되었습니다. 대신,Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean)를 사용하여 AspectRatio를 가짜로 유지합니다.이 부동산은 2023년 5월 이후 12개월 후에 제거될 예정이다.아스포스는 당신이 경험할 수있는 불편에 대해 사과합니다.
SetDesiredSize(인트, 인트, 볼)
원하는 광도와 이미지의 높이를 설정합니다.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
픽셀에서 원하는 넓이
desiredHeight
int
픽셀에서 원하는 높이
keepAspectRatio
bool
원산지 이미지의 측면 비율을 유지하는 방법
Remarks
픽셀의 출력 이미지의 폭과 높이는 원하는 폭과 높이의 세트에만 기초할 것입니다.
Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution 및 Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution은 이 경우 출력 이미지의 폭과 높이에 영향을 미치지 않습니다.