Xamarin.iOS

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PdfExtendedColor

    Show / Hide Table of Contents

    Class PdfExtendedColor

    Represents the extended color, based on a complex colorspace.

    Inheritance
    System.Object
    PdfExtendedColor
    PdfCalGrayColor
    PdfCalRGBColor
    PdfICCColor
    PdfIndexedColor
    PdfLabColor
    PdfSeparationColor
    Namespace: Syncfusion.Pdf.ColorSpace
    Assembly: Syncfusion.Pdf.Portable.dll
    Syntax
    public abstract class PdfExtendedColor : Object
    Examples
    // Create a new PDF document.
    PdfDocument doc = new PdfDocument();
    //Creates a new page and adds it as the last page of the document.
    PdfPage page = doc.Pages.Add();          
    RectangleF rect = new RectangleF(20, 70, 100, 50);
    // Create Gray ColorSpace
    PdfCalGrayColorSpace calGrayCS = new PdfCalGrayColorSpace();
    // Create new instance for PdfCalGrayColor
    PdfCalGrayColor gray = new PdfCalGrayColor(calGrayCS);
    gray.Gray = 0.2;
    PdfPen pen = new PdfPen(gray);
    PdfBrush brush = new PdfSolidBrush(gray);
    // Draws the rectangle
    page.Graphics.DrawRectangle(pen, rect);
    doc.Save("CalGrayColorSpace.pdf");
    ' Create a new PDF document.
    Dim doc As PdfDocument = New PdfDocument()
    ' Create a page
    Dim page As PdfPage = doc.Pages.Add()  
    Dim rect As RectangleF = New RectangleF(20, 70, 100, 50)
    ' Create GrayColorSpace
    Dim calGrayCS As PdfCalGrayColorSpace = New PdfCalGrayColorSpace()
    ' Create new instance for PdfCalGrayColor
    Dim gray As PdfCalGrayColor = New PdfCalGrayColor(calGrayCS)
    gray.Gray = 0.2
    Dim pen As PdfPen = New PdfPen(gray)
    Dim brush As PdfBrush = New PdfSolidBrush(gray)
    ' Draws the rectangle
    page.Graphics.DrawRectangle(pen, rect)
    doc.Save("CalGrayColorSpace.pdf")

    Constructors

    PdfExtendedColor(PdfColorSpaces)

    Initializes a new instance of the PdfExtendedColor class.

    Declaration
    public PdfExtendedColor(PdfColorSpaces colorspace)
    Parameters
    Type Name Description
    PdfColorSpaces colorspace

    The colorspace.

    Examples
    // Create a new PDF document.
    PdfDocument doc = new PdfDocument();
    //Creates a new page and adds it as the last page of the document.
    PdfPage page = doc.Pages.Add();          
    RectangleF rect = new RectangleF(20, 70, 100, 50);
    // Create Gray ColorSpace
    PdfCalGrayColorSpace calGrayCS = new PdfCalGrayColorSpace();
    // Create new instance for PdfCalGrayColor
    PdfCalGrayColor gray = new PdfCalGrayColor(calGrayCS);
    gray.Gray = 0.2;
    PdfPen pen = new PdfPen(gray);
    PdfBrush brush = new PdfSolidBrush(gray);
    // Draws the rectangle
    page.Graphics.DrawRectangle(pen, rect);
    doc.Save("CalGrayColorSpace.pdf");
    ' Create a new PDF document.
    Dim doc As PdfDocument = New PdfDocument()
    ' Create a page
    Dim page As PdfPage = doc.Pages.Add()  
    Dim rect As RectangleF = New RectangleF(20, 70, 100, 50)
    ' Creates GrayColorSpace
    Dim calGrayCS As PdfCalGrayColorSpace = New PdfCalGrayColorSpace()
    ' Create new instance for PdfCalGrayColor
    Dim gray As PdfCalGrayColor = New PdfCalGrayColor(calGrayCS)
    gray.Gray = 0.2
    Dim pen As PdfPen = New PdfPen(gray)
    Dim brush As PdfBrush = New PdfSolidBrush(gray)
    ' Draws the rectangle
    page.Graphics.DrawRectangle(pen, rect)
    doc.Save("CalGrayColorSpace.pdf")

    Fields

    m_colorspace

    To store the Colorspace.

    Declaration
    protected PdfColorSpaces m_colorspace
    Field Value
    Type Description
    PdfColorSpaces

    Properties

    ColorSpace

    Gets the Colorspace

    Declaration
    public PdfColorSpaces ColorSpace { get; }
    Property Value
    Type Description
    PdfColorSpaces
    Examples
    // Create a new PDF document.
    PdfDocument doc = new PdfDocument();
    //Creates a new page and adds it as the last page of the document.
    PdfPage page = doc.Pages.Add();          
    RectangleF rect = new RectangleF(20, 70, 100, 50);
    // Create Gray ColorSpace
    PdfCalGrayColorSpace calGrayCS = new PdfCalGrayColorSpace();
    // Create new instance for PdfCalGrayColor
    PdfCalGrayColor gray = new PdfCalGrayColor(calGrayCS);
    gray.Gray = 0.2;
    //Get the Color space.
    PdfColorSpaces colorSpace = gray.ColorSpace;
    PdfPen pen = new PdfPen(gray);
    PdfBrush brush = new PdfSolidBrush(gray);
    // Draws the rectangle
    page.Graphics.DrawRectangle(pen, rect);
    doc.Save("CalGrayColorSpace.pdf");
    ' Create a new PDF document.
    Dim doc As PdfDocument = New PdfDocument()
    ' Create a page
    Dim page As PdfPage = doc.Pages.Add()  
    Dim rect As RectangleF = New RectangleF(20, 70, 100, 50)
    ' Creates GrayColorSpace
    Dim calGrayCS As PdfCalGrayColorSpace = New PdfCalGrayColorSpace()
    ' Create new instance for PdfCalGrayColor
    Dim gray As PdfCalGrayColor = New PdfCalGrayColor(calGrayCS)
    gray.Gray = 0.2
    'Get the Color space
    Dim colorSpace As PdfColorSpaces = gray.ColorSpace
    Dim pen As PdfPen = New PdfPen(gray)
    Dim brush As PdfBrush = New PdfSolidBrush(gray)
    ' Draws the rectangle
    page.Graphics.DrawRectangle(pen, rect)
    doc.Save("CalGrayColorSpace.pdf")
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved