TFbmItem

Diese Klasse gehört zur Unit Item. Diese Klasse erbt alle Methoden und Eigenschaften der Klasse TObject. Das heißt, dass alle Methoden und Eigenschaften der Basis-Klasse ebenfalls zur Verfügung stehen.
Dies ist die Basisklasse für die Manipulation von Elementen. Neben verschiedenen Eigenschaften zur direkten Manipilation, stellt sie viele wichtige Methoden zur Verfügung. Außerdem bietet sie Zugriff auf eine Vielzahl von Caches, welche das Arbeiten mit Elementen wesentlich vereinfachen. Bei der Ausführung von Regeln steht eine Instanz dieser Klasse - welche das aktuelle Element der Regelausführung repräsentiert - in der Variable Item zur Verfügung.

Methoden:

Dies sind die Methoden, welche durch diese Klasse zur Verfügung gestellt werden.
Name
Parameter
Rückgabetyp
AddToProtocol Text string Prozedur
AddToProtocolEx Text string
Kind string
Prozedur
AddToRemarks Text string Prozedur
AnalyzeDocument Parts TFbmItemAnalyzeDocumentParts
Threshold Integer
OverwriteFrom Boolean
OverwriteRecipients Boolean
OverwriteSubject Boolean
Boolean
Assign Source TFbmItem
Options TFbmItemAssignOptions
State TFbmItemAssignState
Prozedur
AutoClassify Kinds TFbmItemAutoClassifyKinds
Threshold Integer
OverwriteFrom Boolean
OverwriteRecipients Boolean
Boolean
AutoGroup AutoGroupField TFbmItemAutoGroupField Boolean
Check CheckingRef Integer Boolean
CheckDocumentDuplicate AColorRef Integer Boolean
CheckForSpam Keine Prozedur
CheckForVirus Keine Prozedur
Clear Keine Prozedur
ClearData Keine Prozedur
Create Kind TFbmItemKind
AccessUserRef Integer
Konstruktor
Delete Keine Prozedur
DeleteAttachments MinSize Integer
Options TFbmItemDeleteAttachmentsOptions
Integer
DeleteEML Keine Prozedur
DeleteEx ItemID Integer Prozedur
ExtractTextFromAttachment Attachment TFbmAttachmentItem string
GetNextMessageIDItem Item TFbmItem Boolean
GetNextTaskItem Item TFbmItem Boolean
GetNextUserFieldItem Item TFbmItem
UserFieldRef Integer
Value string
Boolean
GetPrevMessageIDItem Item TFbmItem Boolean
GetPrevTaskItem Item TFbmItem Boolean
GetPrevUserFieldItem Item TFbmItem
UserFieldRef Integer
Value string
Boolean
HasVariables Keine Boolean
IndexAdd Keine Prozedur
IndexDelete Keine Prozedur
ListVariables List TStringList Prozedur
Load ItemID Integer Prozedur
LoadAttachment Attachment TFbmAttachmentItem
Filename string
Prozedur
LoadAttachmentEx Attachment TFbmAttachmentItem string
LoadAttachmentsContent Keine Prozedur
LoadEMLToFile Filename string Prozedur
LoadEMLToStr Keine string
LoadFromFile Filename string Prozedur
LoadFromStr Str string Prozedur
NextAttachmentRevGroup Keine Integer
NextAttachmentRevision RevGroup Integer Integer
Ocr Keine Prozedur
PreventBouncing Keine Boolean
Preview DataType TFbmItemPreviewDataType string
RenderToFile Filename string
RenderOptions TFbmItemRenderOptions
ExtraInfos TFbmItemRenderExtraInfos
Fields1 TFbmItemRenderFields1
Fields2 TFbmItemRenderFields2
UserFields TFbmIntegerList
FileFormat TFbmItemRenderFileFormat
Prozedur
RenderToStr RenderOptions TFbmItemRenderOptions
ExtraInfos TFbmItemRenderExtraInfos
Fields1 TFbmItemRenderFields1
Fields2 TFbmItemRenderFields2
UserFields TFbmIntegerList
FileFormat TFbmItemRenderFileFormat
string
RenderToStream Stream TStream
RenderOptions TFbmItemRenderOptions
ExtraInfos TFbmItemRenderExtraInfos
Fields1 TFbmItemRenderFields1
Fields2 TFbmItemRenderFields2
UserFields TFbmIntegerList
FileFormat TFbmItemRenderFileFormat
Prozedur
Save Keine Prozedur
SaveAttachment Attachment TFbmAttachmentItem
Filename string
Prozedur
SaveEMLFromFile Filename string Prozedur
SaveEMLFromStr Str string Prozedur
SaveToFile Filename string
Kind TFbmItemSaveKind
Format TFbmEmlImageFormat
Color TFbmEmlImageColor
Charset string
MetaData string
Prozedur
SaveToStr Kind TFbmItemSaveKind
Format TFbmEmlImageFormat
Color TFbmEmlImageColor
Charset string
MetaData string
string
SendPushNotification Identifier string
Text string
Data string
Prozedur
TriggerWorkflow Trigger TFbmItemTrigger
DeleteExistingWorkflowRules Boolean
Prozedur
UpdateUserRef Keine Prozedur
Workflow RuleID Integer Prozedur
WorkflowEx ItemID Integer
RuleID Integer
Prozedur

Eigenschaften:

Dies sind die Eigenschaften, welche durch diese Klasse zur Verfügung gestellt werden.
Name
Typ
AccessUserRef Integer
AllowedQueueActions TFbmItemQueueActions
Attachments TFbmAttachmentItemList
AttachmentSize Integer
AutoProtocol Boolean
CategoryCache TFbmCategoryCache
Classified TFbmClassifiedItemList
ClassifiedCount Integer
ColorCache TFbmColorCache
ColorPrevRef Integer
ColorRef Integer
CreatedDate TDateTime
DbQuery TFbmDbQuery
Document TFbmItemDocument
EmlSize Integer
EndDate TDateTime
FilterCache TFbmFilterCache
FirstUserRef Integer
Flags TFbmItemFlags
ForcedQueueActions TFbmItemQueueActions
From TFbmAddressItem
GroupCache TFbmGroupCache
GroupPrevRef Integer
GroupRef Integer
Hostname string
HtmlViewData string
ID Integer
Kind TFbmItemKind
LastUserRef Integer
LoadSaveAttachmentsContent Boolean
MetaSize Integer
Modified Boolean
ModifiedDate TDateTime
NextWorkflowDate TDateTime
Pop3Ref Integer
Priority TFbmItemPriority
Properties TFbmItemProperties
Protocol TFbmProtocolItemList
QueuePriority TFbmItemQueuePriority
ReadUsers TFbmUserItemList
Recipients TFbmAddressItemList
Recurrence TFbmItemRecurrence
Remarks TFbmProtocolItemList
RemindDate TDateTime
RemindUsers TFbmUserItemList
RuleName string
RuleRef Integer
Rules TFbmRuleItemList
Size Integer
StartDate TDateTime
State TFbmItemState
Subject string
TaskNumber TFbmTaskNumber
TempDir string
TemplateCache TFbmTemplateCache
TemplateRef Integer
TextViewData string
TopicCache TFbmTopicCache
TopicPrevRef Integer
TopicRef Integer
UserCache TFbmUserCache
UserFields TFbmUserFieldItemList
UserPrevRef Integer
UserRef Integer
Variables TFbmVariableItemList
ViewData string

Variablen:

Dies sind die Variablen, welche diese Klasse verwenden.
Name
Klasse
Item Nein