1234567891011121314151617181920212223242526272829 |
- namespace InABox.Mobile
- {
- public abstract class MobileImageSource<TSource, TOptions> : MobileDocumentSource<TOptions>
- where TOptions : MobileImageOptions<TSource>, new()
- where TSource : MobileDocumentSource
- {
-
- protected MobileImageSource(TOptions options) : base(options)
- {
- }
-
- protected override void ApplyOptions(MobileDocument document)
- {
- if (Options == null)
- return;
-
- //if (Options.Constraints != null)
- // document.Scale(Options.Constraints.Value);
-
- //if (Options.Compression != null && Options.Compression != 100)
- // document.ConvertToJpg(Options.Compression.Value);
-
- if (Options.PDF == true)
- document.ConvertToPDF();
- }
- }
- }
|