public class BasicPSModifier extends Modifier implements ParagraphStyleModifier
BasicPSModifier class is a basic implementation of
the interface for the paragraph style modifier.
An example of the modification is:
ParagraphStyle pStyle = new ParagraphStyle(ParagraphStyle.LEFT, 2, 2, 0)
BasicPSModifier modifier = new BasicPSModifier();
modifier.put(BasicPSModifier.ALIGNMENT, ParagraphStyle.RIGHT);
modifier.put(BasicPSModifier.LINE_SPACE, 4);
modifier.put(BasicPSModifier.HEADING, new VRectangle(4, 4));
pStyle = modifier.modify(pStyle);
// pStyle: new ParagraphStyle(ParagraphStyle.RIGHT, 2, 2, 4) with visual heading
modifier.clear();
modifier.put(BasicPSModifier.ALIGNMENT, ParagraphStyle.LEFT);
modifier.put(BasicPSModifier.LINE_SPACE_DIFF, -2);
modifier.put(BasicPSModifier.HEADING, BasicPSModifier.NULL);
pStyle = modifier.modify(pStyle);
// pStyle: new ParagraphStyle(ParagraphStyle.LEFT, 2, 2, 2)
ParagraphStyleModifier,
Modifier,
直列化された形式| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
ALIGNMENT
The constant for the attribute "alignment".
|
static java.lang.String |
BASE_STYLE
The constant for the attribute "base style".
|
static java.lang.String |
HEADING
The constant for the attribute "heading".
|
static java.lang.String |
HEADING_SPACE
The constant for the attribute "heading space".
|
static java.lang.String |
LEFT_INDENT
The constant for the attribute "left indent".
|
static java.lang.String |
LEFT_INDENT_DIFF
The constant for the attribute "left indent".
|
static java.lang.String |
LINE_SPACE
The constant for the attribute "line space".
|
static java.lang.String |
LINE_SPACE_DIFF
The constant for the attribute "line space".
|
static java.lang.String |
PARAGRAPH_SPACE
The constant for the attribute "paragraph space".
|
static java.lang.String |
PARAGRAPH_SPACE_DIFF
The constant for the attribute "paragraph space".
|
static java.lang.String |
RIGHT_INDENT
The constant for the attribute "right indent".
|
static java.lang.String |
RIGHT_INDENT_DIFF
The constant for the attribute "right indent".
|
static java.lang.String |
STYLE_NAME
The constant for the attribute "style name".
|
description, NULL| コンストラクタと説明 |
|---|
BasicPSModifier()
Constructs an empty paragraph style modifier.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ParagraphStyle |
modify(ParagraphStyle pStyle)
Modifies the given paragraph style, i.e., Creates the modified version
of the given paragraph style.
|
public static final java.lang.String STYLE_NAME
public static final java.lang.String ALIGNMENT
public static final java.lang.String LEFT_INDENT
public static final java.lang.String LEFT_INDENT_DIFF
public static final java.lang.String RIGHT_INDENT
public static final java.lang.String RIGHT_INDENT_DIFF
public static final java.lang.String LINE_SPACE
public static final java.lang.String LINE_SPACE_DIFF
public static final java.lang.String PARAGRAPH_SPACE
public static final java.lang.String PARAGRAPH_SPACE_DIFF
public static final java.lang.String HEADING
Visualizable).Visualizable,
定数フィールド値public static final java.lang.String HEADING_SPACE
public ParagraphStyle modify(ParagraphStyle pStyle)
modify インタフェース内 ParagraphStyleModifierpStyle - the given paragraph style.ParagraphStyleModifier.modify(jp.kyasu.graphics.ParagraphStyle)