menu

Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class MsoBitmapPicture - Xamarin.Android API Reference | Syncfusion

    Show / Hide Table of Contents

    Class MsoBitmapPicture

    Summary description for MsoPicture.

    Inheritance
    System.Object
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw
    BiffRecordRawWithArray
    MsoBase
    MsoBitmapPicture
    Implements
    System.ICloneable
    IBiffStorage
    System.IDisposable
    IPictureRecord
    Inherited Members
    BiffRecordRawWithArray.AutoExtractFields()
    BiffRecordRawWithArray.AutoGrowData
    BiffRecordRawWithArray.AutoInfillFromFields()
    BiffRecordRawWithArray.CheckOffsetAndLength(Int32, Int32)
    BiffRecordRawWithArray.ClearData()
    BiffRecordRawWithArray.CopyTo(BiffRecordRaw)
    BiffRecordRawWithArray.Data
    BiffRecordRawWithArray.Dispose()
    BiffRecordRawWithArray.EnlargeDataStorageIfNeeded(Int32, Int32)
    BiffRecordRawWithArray.FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)
    BiffRecordRawWithArray.FillStream(BinaryWriter, IEncryptor, Int32)
    BiffRecordRawWithArray.Finalize()
    BiffRecordRawWithArray.GetAddr(Int32)
    BiffRecordRawWithArray.GetAddrAsRectangle(Int32)
    BiffRecordRawWithArray.GetBit(Int32, Int32)
    BiffRecordRawWithArray.GetByte(Int32)
    BiffRecordRawWithArray.GetBytes(Int32, Int32)
    BiffRecordRawWithArray.GetDouble(Int32)
    BiffRecordRawWithArray.GetFloat(Int32)
    BiffRecordRawWithArray.GetInt16(Int32)
    BiffRecordRawWithArray.GetInt32(Int32)
    BiffRecordRawWithArray.GetInt64(Int32)
    BiffRecordRawWithArray.GetStoreSize(ExcelVersion)
    BiffRecordRawWithArray.GetString(Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32, Int32)
    BiffRecordRawWithArray.GetString(Int32, Int32, Int32, Boolean)
    BiffRecordRawWithArray.GetString16BitUpdateOffset(Int32)
    BiffRecordRawWithArray.GetString16BitUpdateOffset(Int32, Boolean)
    BiffRecordRawWithArray.GetStringByteLen(Int32)
    BiffRecordRawWithArray.GetStringByteLen(Int32, Int32)
    BiffRecordRawWithArray.GetStringUpdateOffset(Int32, Int32)
    BiffRecordRawWithArray.GetUInt16(Int32)
    BiffRecordRawWithArray.GetUInt32(Int32)
    BiffRecordRawWithArray.GetUInt64(Int32)
    BiffRecordRawWithArray.GetUnkTypeString(Int32, IList<Int32>, Int32, Int32, Int32, Byte[], Byte[])
    BiffRecordRawWithArray.GetValueByAttributeType(BiffRecordPosAttribute)
    BiffRecordRawWithArray.IsAsciiString(String)
    BiffRecordRawWithArray.IsEqual(BiffRecordRaw)
    BiffRecordRawWithArray.m_data
    BiffRecordRawWithArray.ParseStructure(DataProvider, Int32, Int32, ExcelVersion)
    BiffRecordRawWithArray.Reserve(Int32)
    BiffRecordRawWithArray.SetAddr(Int32, Rectangle)
    BiffRecordRawWithArray.SetAddr(Int32, TAddr)
    BiffRecordRawWithArray.SetBit(Int32, Boolean, Int32)
    BiffRecordRawWithArray.SetByte(Int32, Byte)
    BiffRecordRawWithArray.SetByte(Int32, Byte, Int32)
    BiffRecordRawWithArray.SetBytes(Int32, Byte[])
    BiffRecordRawWithArray.SetBytes(Int32, Byte[], Int32, Int32)
    BiffRecordRawWithArray.SetDouble(Int32, Double)
    BiffRecordRawWithArray.SetFloat(Int32, Single)
    BiffRecordRawWithArray.SetInt16(Int32, Int16)
    BiffRecordRawWithArray.SetInt32(Int32, Int32)
    BiffRecordRawWithArray.SetInt64(Int32, Int64)
    BiffRecordRawWithArray.SetString16BitLen(Int32, String)
    BiffRecordRawWithArray.SetString16BitLen(Int32, String, Boolean, Boolean)
    BiffRecordRawWithArray.SetString16BitUpdateOffset(Int32, String)
    BiffRecordRawWithArray.SetString16BitUpdateOffset(Int32, String, Boolean)
    BiffRecordRawWithArray.SetStringByteLen(Int32, String)
    BiffRecordRawWithArray.SetStringNoLen(Int32, String)
    BiffRecordRawWithArray.SetStringNoLen(Int32, String, Boolean, Boolean)
    BiffRecordRawWithArray.SetStringNoLenDetectEncoding(Int32, String)
    BiffRecordRawWithArray.SetStringNoLenUpdateOffset(Int32, String, Boolean)
    BiffRecordRawWithArray.SetUInt16(Int32, UInt16)
    BiffRecordRawWithArray.SetUInt32(Int32, UInt32)
    BiffRecordRawWithArray.SetUInt64(Int32, UInt64)
    BiffRecordRawWithArray.SetValueByAttributeType(BiffRecordPosAttribute, Object)
    MsoBase.Clone()
    MsoBase.Clone(MsoBase)
    MsoBase.ConvertFromInt32(Int32)
    MsoBase.DataGetter
    MsoBase.FillArray(Stream)
    MsoBase.FillArray(Stream, Int32, List<Int32>, List<List<BiffRecordRaw>>)
    MsoBase.FillRecord(Byte[], Int32)
    MsoBase.Instance
    MsoBase.m_usVersionAndInst
    MsoBase.MaximumRecordSize
    MsoBase.MsoRecordType
    MsoBase.Parent
    MsoBase.ParseStructure()
    MsoBase.ReadInt16(Stream)
    MsoBase.ReadInt32(Stream)
    MsoBase.ReadUInt16(Stream)
    MsoBase.ReadUInt32(Stream)
    MsoBase.UpdateNextMsoDrawingData()
    MsoBase.Version
    MsoBase.WriteInt16(Stream, Int16)
    MsoBase.WriteInt32(Stream, Int32)
    MsoBase.WriteUInt16(Stream, UInt16)
    MsoBase.WriteUInt32(Stream, UInt32)
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records.MsoDrawing
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    public class MsoBitmapPicture : MsoBase, ICloneable, IBiffStorage, IDisposable, IPictureRecord

    Constructors

    MsoBitmapPicture(MsoBase)

    Declaration
    public MsoBitmapPicture(MsoBase parent)
    Parameters
    Type Name Description
    MsoBase parent

    MsoBitmapPicture(MsoBase, Byte[], Int32)

    Creates new instance of object.

    Declaration
    public MsoBitmapPicture(MsoBase parent, byte[] data, int iOffset)
    Parameters
    Type Name Description
    MsoBase parent

    Parent object.

    System.Byte[] data

    Base data.

    System.Int32 iOffset

    Index of offset.

    MsoBitmapPicture(MsoBase, Stream)

    Creates new instance of object.

    Declaration
    public MsoBitmapPicture(MsoBase parent, Stream stream)
    Parameters
    Type Name Description
    MsoBase parent

    Parent object.

    System.IO.Stream stream

    Stream to get data from.

    Fields

    DEF_COLOR_USED_OFFSET

    Number of used colors.

    Declaration
    public const int DEF_COLOR_USED_OFFSET = 32
    Field Value
    Type
    System.Int32

    DEF_DIB_HEADER_SIZE

    Size of the bitmap header.

    Declaration
    public const int DEF_DIB_HEADER_SIZE = 14
    Field Value
    Type
    System.Int32

    Properties

    IsDib

    Indicates whether this is dib bitmap.

    Declaration
    public bool IsDib { get; }
    Property Value
    Type
    System.Boolean

    Picture

    Gets or sets picture of that is contained in the record.

    Declaration
    public Image Picture { get; set; }
    Property Value
    Type
    Image

    PictureDataOffset

    Declaration
    public int PictureDataOffset { get; set; }
    Property Value
    Type
    System.Int32

    PictureStream

    Gets or sets the picture stream

    Declaration
    public Stream PictureStream { get; set; }
    Property Value
    Type
    System.IO.Stream

    RgbUid

    Declaration
    public byte[] RgbUid { get; set; }
    Property Value
    Type
    System.Byte[]

    Tag

    Declaration
    public byte Tag { get; set; }
    Property Value
    Type
    System.Byte

    Methods

    AddBitMapHeaderToStream(MemoryStream, Int32, UInt32, UInt32)

    Adds bitmap header to stream.

    Declaration
    public static void AddBitMapHeaderToStream(MemoryStream ms, int iFullSize, uint uiSize, uint dibColorCount)
    Parameters
    Type Name Description
    System.IO.MemoryStream ms
    System.Int32 iFullSize
    System.UInt32 uiSize
    System.UInt32 dibColorCount

    OnDispose()

    Declaration
    protected override void OnDispose()
    Overrides
    BiffRecordRawWithArray.OnDispose()

    ParseStructure(Stream)

    Declaration
    public override void ParseStructure(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream
    Overrides
    MsoBase.ParseStructure(Stream)

    Implements

    System.ICloneable
    IBiffStorage
    System.IDisposable
    IPictureRecord
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved