ClassWatermarkImageSettings
Contains settings for image watermark.
Definition
Namespace:Telerik.Windows.Documents.Model
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public class WatermarkImageSettings : INotifyPropertyChanged
Inheritance: objectWatermarkImageSettings
Implements:
Constructors
WatermarkImageSettings()
Initializes a new instance of the WatermarkImageSettings class.
Declaration
public WatermarkImageSettings()
WatermarkImageSettings(Stream)
Initializes a new instance of the WatermarkImageSettings class.
Declaration
public WatermarkImageSettings(Stream inputStream)
Parameters
inputStream
The stream from which to obtain the image source.
WatermarkImageSettings(Stream, Size, string)
Initializes a new instance of the WatermarkImageSettings class.
WatermarkImageSettings(WriteableBitmap)
Initializes a new instance of the WatermarkImageSettings class.
Declaration
public WatermarkImageSettings(WriteableBitmap writableBitmap)
Parameters
writableBitmap
WriteableBitmap
The writable bitmap which will be used to create the image.
Fields
NormalWatermarkOpacity
Declaration
public static readonly double NormalWatermarkOpacity
Field Value
Properties
Extension
Gets or sets the file extension.
Declaration
[XamlSerializable]
public string Extension { get; set; }
Property Value
The extension.
Height
Gets or sets the height.
Declaration
[XamlSerializable]
public double Height { get; set; }
Property Value
The height.
RawData
Gets or sets the image bytes in Base64 format. This property is used for serialization.
Declaration
[XamlSerializable]
public string RawData { get; set; }
Property Value
The raw data.
RotateAngle
Gets or sets the angle at which the image should be rotated.
Declaration
[XamlSerializable(0)]
public double RotateAngle { get; set; }
Property Value
The rotate angle.
Size
Gets or sets the size.
Declaration
public Size Size { get; set; }
Property Value
Size
The size.
UriSource
Gets or sets the URI which is used to obtain the image source.
Declaration
public Uri UriSource { get; set; }
Property Value
Uri
The URI source.
Methods
CreateDeepCopy()
Creates a deep copy of this object.
Declaration
public WatermarkImageSettings CreateDeepCopy()
Returns
The copy.
GetBytes()
Gets the byte array used to create the image.
GetRootDocument()
Gets the RadDocument instance associated to this object.
Declaration
public RadDocument GetRootDocument()
Returns
The RadDocument instance associated to this object.
Events
PropertyChanged
Occurs after a property value changes.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Value
Implements