假设您在openoffice中有下一段
ESCRITURAPÚBLICADÚMEROESCRITURAPÚBLICADÚMERODDSDSSDDS/ 2015ESCRITURAPÚBLICEDDE DSDSSDDSPODER ESPECIAL,QUE OTORGA HEZ GONZALES A FAVOR DE CARLOS ESANCHEZ YADOS SANCHEZ。
如何使用宏来使用字符====?自动完成段落到断行之前的段落。换句话说,该宏的输出将是:
ESCRITURAPÚBLICANÚMEROESCRITURAPÚBLICADÚMERODDSDSSDDS/ 2015ESCRITURAPÚBLICEDDE DSDSSDDSPODER ESPECIAL,QUE OTORGA HEZ GONZALES A FAVOR DE CARLOS ESANCHEZ YADOS SANCHEZ。 ==============================
答案 0 :(得分:3)
对于没有宏的解决方案,您可以使用右对齐的tabstop和填充字符来修改段落样式。为此,您应首先创建一个新的段落样式:
Format
- > Styles and Formatting
,或点击 F11 ; 点击最右边的按钮(小箭头指向下方),然后选择New Style from Selection
:
输入样式的名称,使管理样式更容易。
Modify...
; 在Tabs
标签上,使用以下设置创建新的tabstop:
注意设置填充字符(默认情况下为空)。位置取决于边距设置和纸张尺寸; A4纸(21厘米宽)和2厘米边框,右边文字边距为17厘米。
现在,将光标放在应填充=
的行的末尾,确保右侧段落样式处于活动状态,然后点击 Tab 键插入制表符。 LO Writer将填充带有填充字符集的行到行尾:
如果您需要将tabstops添加到多个段落,则可以执行搜索/替换,将段落标记替换为tabstop / paragraph标记的组合。您还可以使用search / replace来应用新的段落样式。
使用LibreOffice Writer进行测试,但也应该使用OpenOffice。
答案 1 :(得分:1)
这是执行您想要的OpenOffice Basic代码:
public class ProfilePagerAdapter extends FragmentPagerAdapter {
// Tabs number
private int numberOfTabs;
public ProfilePagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
ProfilePhotosFragment profilePhotosFragment = new ProfilePhotosFragment();
return profilePhotosFragment;
case 1:
ProfileAlbumFragment profileAlbumFragment = new ProfileAlbumFragment();
return profileAlbumFragment;
case 2:
ProfileLocationFragment profileLocationFragment = new ProfileLocationFragment();
return profileLocationFragment;
default:
return null;
}
}
@Override
public int getCount() {
return 3;
}
}
将光标定位在段落的末尾(" SANCHEZ"在您的示例中),然后运行此宏。
它的工作方式是添加一个" ="一次检查它是否仍然在同一条线上。如果它在另一条线上,则它会停止。
它闪烁了很多,所以你可能想要在运行时添加代码来锁定控制器。请参阅https://wiki.openoffice.org/wiki/Writer/API/View_cursor。