LEADTOOLS画像ファイルサポート(Leadtools.Codecsアセンブリ)

フレームを表示

CodecsPstOptionsクラス








メンバ 
追加のオプションをOutlook PST、MSGとEMLファイルをロードするために提供します。
オブジェクトモデル
構文
public class CodecsPstOptions 
'Declaration
 
Public Class CodecsPstOptions 
'Usage
 
Dim instance As CodecsPstOptions
public sealed class CodecsPstOptions 
public class CodecsPstOptions
function Leadtools.Codecs.CodecsPstOptions()
public ref class CodecsPstOptions 
サンプル
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs

Public Sub CodecsPstOptionsExample()
   Using codecs As New RasterCodecs()
      Dim srcFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "file.pst")
      Dim messageCount As Integer = 0

      ' Get number of messages in the PST files
      Using imageInfo As CodecsImageInfo = codecs.GetInformation(srcFileName, True)
         messageCount = imageInfo.Pst.MessageCount
      End Using

      ' Load all messages as pure text
      For messageNumber As Integer = 1 To messageCount
         ' Load message number 10 as text only
         codecs.Options.Pst.Load.MessageNumber = messageNumber
         codecs.Options.Pst.Load.PlainText = True

         ' Load the image
         Using image As RasterImage = codecs.Load(srcFileName)
            ' do something with the image here
         End Using
      Next
   End Using
End Sub

Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
using Leadtools;
using Leadtools.Codecs;

public void CodecsPstOptionsExample()
{
   using (RasterCodecs codecs = new RasterCodecs())
   {
      string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "file.pst");
      int messageCount = 0;

      // Get number of messages in the PST files
      using (CodecsImageInfo imageInfo = codecs.GetInformation(srcFileName, true))
      {
         messageCount = imageInfo.Pst.MessageCount;
      }

      // Load all messages as pure text
      for (int messageNumber = 1; messageNumber <= messageCount; messageNumber++)
      {
         // Load message number 10 as text only
         codecs.Options.Pst.Load.MessageNumber = messageNumber;
         codecs.Options.Pst.Load.PlainText = true;

         // Load the image
         using (RasterImage image = codecs.Load(srcFileName))
         {
            // do something with the image here
         }
      }
   }
}

static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
必要条件

ターゲットプラットホーム

参照

参照

CodecsPstOptionsメンバ
Leadtools.Codecs名前空間