InDesign SDK
20.5
InDesign SDK
Documentation
Bosses
Sample plug-ins
Class Index
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
IOtherFindChangeOptionData.h
1
//========================================================================================
2
//
3
// $File$
4
//
5
// Owner: lance bushore
6
//
7
// $Author$
8
//
9
// $DateTime$
10
//
11
// $Revision$
12
//
13
// $Change$
14
//
15
// Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16
//
17
// NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18
// with the terms of the Adobe license agreement accompanying it. If you have received
19
// this file from a source other than Adobe, then your use, modification, or
20
// distribution of it requires the prior written permission of Adobe.
21
//
22
//
23
// Purpose:
24
// Data interface for storing Attribute Boss List.
25
//
26
//========================================================================================
27
28
#ifndef __IOtherFindChangeOptionData__
29
#define __IOtherFindChangeOptionData__
30
31
#include "IPMUnknown.h"
32
#include "FontUsageDialogID.h"
33
#include "ITextWalker.h"
34
#include "WideString.h"
35
#include "IWalkerScopeFactoryUtils.h"
36
#include "IFindChangeOptions.h"
37
42
class
IOtherFindChangeOptionData
:
public
IPMUnknown
43
{
44
public
:
45
enum
{ kDefaultIID = IID_IOTHERFINDCHANGEOPTIONDATA };
46
61
virtual
void
SetData
(bool16 caseSensitive, bool16 word,
IWalkerScopeFactoryUtils::WalkScopeType
scope,
62
const
WideString
& find,
const
WideString
& replace,
63
bool16 widthSensitive,
64
bool16 kanaSensitive,
65
IFindChangeOptions::ChangeMode
changeMode,
66
IFindChangeOptions::CharacterType
findCharacterType,
67
IFindChangeOptions::CharacterType
replaceCharacterType) = 0;
68
74
virtual
bool16
GetCase
()
const
=0;
80
virtual
bool16
GetEntireWord
()
const
=0;
86
virtual
IWalkerScopeFactoryUtils::WalkScopeType
GetScope
()
const
=0;
92
virtual
WideString
GetFindString
()
const
=0;
98
virtual
WideString
GetReplaceString
()
const
=0;
104
virtual
bool16
GetWidthSensitive
()
const
= 0;
110
virtual
bool16
GetKanaSensitive
()
const
= 0;
116
virtual
IFindChangeOptions::ChangeMode
GetChangeMode
()
const
= 0;
122
virtual
IFindChangeOptions::CharacterType
GetFindCharacterType
()
const
= 0;
128
virtual
IFindChangeOptions::CharacterType
GetReplaceCharacterType
()
const
= 0;
129
};
130
131
132
#endif // __IOtherFindChangeOptionData__
tmpdoxygeninput
IOtherFindChangeOptionData.h
Generated on Sat Jul 19 2025 02:54:14 for InDesign SDK by
1.8.3.1