feat: Add bold, italic, highlighht
parent
8c657d1d85
commit
919f0af6af
|
@ -0,0 +1,18 @@
|
|||
use crate::documents::BuildXML;
|
||||
use crate::xml_builder::*;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct Bold {}
|
||||
|
||||
impl Bold {
|
||||
pub fn new() -> Bold {
|
||||
Bold {}
|
||||
}
|
||||
}
|
||||
|
||||
impl BuildXML for Bold {
|
||||
fn build(&self) -> Vec<u8> {
|
||||
let b = XMLBuilder::new();
|
||||
b.b().build()
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
use crate::documents::BuildXML;
|
||||
use crate::xml_builder::*;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct BoldCs {}
|
||||
|
||||
impl BoldCs {
|
||||
pub fn new() -> BoldCs {
|
||||
BoldCs {}
|
||||
}
|
||||
}
|
||||
|
||||
impl BuildXML for BoldCs {
|
||||
fn build(&self) -> Vec<u8> {
|
||||
let b = XMLBuilder::new();
|
||||
b.b_cs().build()
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
use crate::documents::BuildXML;
|
||||
use crate::xml_builder::*;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct Highlight {
|
||||
val: String,
|
||||
}
|
||||
|
||||
impl Highlight {
|
||||
pub fn new(val: impl Into<String>) -> Highlight {
|
||||
Highlight { val: val.into() }
|
||||
}
|
||||
}
|
||||
|
||||
impl BuildXML for Highlight {
|
||||
fn build(&self) -> Vec<u8> {
|
||||
XMLBuilder::new().highlight(&self.val).build()
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
|
||||
use super::*;
|
||||
#[cfg(test)]
|
||||
use pretty_assertions::assert_eq;
|
||||
use std::str;
|
||||
|
||||
#[test]
|
||||
fn test_highlight() {
|
||||
let c = Highlight::new("FFFFFF");
|
||||
let b = c.build();
|
||||
assert_eq!(
|
||||
str::from_utf8(&b).unwrap(),
|
||||
r#"<w:highlight w:val="FFFFFF" />"#
|
||||
);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
use crate::documents::BuildXML;
|
||||
use crate::xml_builder::*;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct Italic {}
|
||||
|
||||
impl Italic {
|
||||
pub fn new() -> Italic {
|
||||
Italic {}
|
||||
}
|
||||
}
|
||||
|
||||
impl BuildXML for Italic {
|
||||
fn build(&self) -> Vec<u8> {
|
||||
let b = XMLBuilder::new();
|
||||
b.i().build()
|
||||
}
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
use crate::documents::BuildXML;
|
||||
use crate::xml_builder::*;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct ItalicCs {}
|
||||
|
||||
impl ItalicCs {
|
||||
pub fn new() -> ItalicCs {
|
||||
ItalicCs {}
|
||||
}
|
||||
}
|
||||
|
||||
impl BuildXML for ItalicCs {
|
||||
fn build(&self) -> Vec<u8> {
|
||||
let b = XMLBuilder::new();
|
||||
b.i_cs().build()
|
||||
}
|
||||
}
|
|
@ -1,8 +1,13 @@
|
|||
mod based_on;
|
||||
mod bold;
|
||||
mod bold_cs;
|
||||
mod color;
|
||||
mod doc_defaults;
|
||||
mod grid_span;
|
||||
mod highlight;
|
||||
mod indent;
|
||||
mod italic;
|
||||
mod italic_cs;
|
||||
mod justification;
|
||||
mod name;
|
||||
mod next;
|
||||
|
@ -33,10 +38,15 @@ mod text;
|
|||
mod vertical_merge;
|
||||
|
||||
pub use based_on::*;
|
||||
pub use bold::*;
|
||||
pub use bold_cs::*;
|
||||
pub use color::*;
|
||||
pub use doc_defaults::*;
|
||||
pub use grid_span::*;
|
||||
pub use highlight::*;
|
||||
pub use indent::*;
|
||||
pub use italic::*;
|
||||
pub use italic_cs::*;
|
||||
pub use justification::*;
|
||||
pub use name::*;
|
||||
pub use next::*;
|
||||
|
|
|
@ -20,6 +20,26 @@ impl Run {
|
|||
self.run_property = self.run_property.size(size);
|
||||
self
|
||||
}
|
||||
|
||||
pub fn color(mut self, color: &str) -> Run {
|
||||
self.run_property = self.run_property.color(color);
|
||||
self
|
||||
}
|
||||
|
||||
pub fn highlight(mut self, color: &str) -> Run {
|
||||
self.run_property = self.run_property.highlight(color);
|
||||
self
|
||||
}
|
||||
|
||||
pub fn bold(mut self) -> Run {
|
||||
self.run_property = self.run_property.bold();
|
||||
self
|
||||
}
|
||||
|
||||
pub fn italic(mut self) -> Run {
|
||||
self.run_property = self.run_property.italic();
|
||||
self
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for Run {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
use super::{Color, Sz, SzCs};
|
||||
use super::{Bold, BoldCs, Color, Highlight, Italic, ItalicCs, Sz, SzCs};
|
||||
use crate::documents::BuildXML;
|
||||
use crate::xml_builder::*;
|
||||
|
||||
|
@ -7,6 +7,11 @@ pub struct RunProperty {
|
|||
sz: Option<Sz>,
|
||||
sz_cs: Option<SzCs>,
|
||||
color: Option<Color>,
|
||||
highlight: Option<Highlight>,
|
||||
bold: Option<Bold>,
|
||||
bold_cs: Option<BoldCs>,
|
||||
italic: Option<Italic>,
|
||||
italic_cs: Option<ItalicCs>,
|
||||
}
|
||||
|
||||
impl RunProperty {
|
||||
|
@ -24,6 +29,23 @@ impl RunProperty {
|
|||
self.color = Some(Color::new(color));
|
||||
self
|
||||
}
|
||||
|
||||
pub fn highlight(mut self, color: &str) -> RunProperty {
|
||||
self.highlight = Some(Highlight::new(color));
|
||||
self
|
||||
}
|
||||
|
||||
pub fn bold(mut self) -> RunProperty {
|
||||
self.bold = Some(Bold::new());
|
||||
self.bold_cs = Some(BoldCs::new());
|
||||
self
|
||||
}
|
||||
|
||||
pub fn italic(mut self) -> RunProperty {
|
||||
self.italic = Some(Italic::new());
|
||||
self.italic_cs = Some(ItalicCs::new());
|
||||
self
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for RunProperty {
|
||||
|
@ -32,6 +54,11 @@ impl Default for RunProperty {
|
|||
color: None,
|
||||
sz: None,
|
||||
sz_cs: None,
|
||||
highlight: None,
|
||||
bold: None,
|
||||
bold_cs: None,
|
||||
italic: None,
|
||||
italic_cs: None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,6 +70,11 @@ impl BuildXML for RunProperty {
|
|||
.add_optional_child(&self.sz)
|
||||
.add_optional_child(&self.sz_cs)
|
||||
.add_optional_child(&self.color)
|
||||
.add_optional_child(&self.bold)
|
||||
.add_optional_child(&self.bold_cs)
|
||||
.add_optional_child(&self.italic)
|
||||
.add_optional_child(&self.italic_cs)
|
||||
.add_optional_child(&self.highlight)
|
||||
.close()
|
||||
.build()
|
||||
}
|
||||
|
@ -57,7 +89,7 @@ mod tests {
|
|||
use std::str;
|
||||
|
||||
#[test]
|
||||
fn test_build() {
|
||||
fn test_size() {
|
||||
let c = RunProperty::new().size(10).color("FFFFFF");
|
||||
let b = c.build();
|
||||
assert_eq!(
|
||||
|
@ -65,4 +97,24 @@ mod tests {
|
|||
r#"<w:rPr><w:sz w:val="10" /><w:szCs w:val="10" /><w:color w:val="FFFFFF" /></w:rPr>"#
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_highlight() {
|
||||
let c = RunProperty::new().highlight("FFFFFF");
|
||||
let b = c.build();
|
||||
assert_eq!(
|
||||
str::from_utf8(&b).unwrap(),
|
||||
r#"<w:rPr><w:highlight w:val="FFFFFF" /></w:rPr>"#
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_bold() {
|
||||
let c = RunProperty::new().bold();
|
||||
let b = c.build();
|
||||
assert_eq!(
|
||||
str::from_utf8(&b).unwrap(),
|
||||
r#"<w:rPr><w:b /><w:bCs /></w:rPr>"#
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -42,6 +42,12 @@ impl XMLBuilder {
|
|||
only_usize_val_el!(sz, "w:sz");
|
||||
// i.e. <w:szCs ... >
|
||||
only_usize_val_el!(sz_cs, "w:szCs");
|
||||
|
||||
closed_el!(b, "w:b");
|
||||
closed_el!(b_cs, "w:bCs");
|
||||
|
||||
closed_el!(i, "w:i");
|
||||
closed_el!(i_cs, "w:iCs");
|
||||
// Build w:style element
|
||||
// i.e. <w:style ... >
|
||||
pub(crate) fn open_style(mut self, style_type: StyleType, id: &str) -> Self {
|
||||
|
@ -55,20 +61,13 @@ impl XMLBuilder {
|
|||
self
|
||||
}
|
||||
// i.e. <w:next ... >
|
||||
pub(crate) fn next(mut self, val: &str) -> Self {
|
||||
self.writer
|
||||
.write(XmlEvent::start_element("w:next").attr("w:val", val))
|
||||
.expect(EXPECT_MESSAGE);
|
||||
self.close()
|
||||
}
|
||||
only_str_val_el!(next, "w:next");
|
||||
|
||||
// i.e. <w:color ... >
|
||||
pub(crate) fn color(mut self, val: &str) -> Self {
|
||||
self.writer
|
||||
.write(XmlEvent::start_element("w:color").attr("w:val", val))
|
||||
.expect(EXPECT_MESSAGE);
|
||||
self.close()
|
||||
}
|
||||
only_str_val_el!(color, "w:color");
|
||||
|
||||
// i.e. <w:highlight ... >
|
||||
only_str_val_el!(highlight, "w:highlight");
|
||||
|
||||
// i.e. <w:ind ... >
|
||||
pub(crate) fn indent(mut self, left: usize, special_indent: Option<SpecialIndentType>) -> Self {
|
||||
|
|
|
@ -135,3 +135,33 @@ pub fn table_merged() -> Result<(), DocxError> {
|
|||
Docx::new().add_table(table).build().pack(file)?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
#[test]
|
||||
pub fn decoration() -> Result<(), DocxError> {
|
||||
let path = std::path::Path::new("./tests/output/decoration.docx");
|
||||
let file = std::fs::File::create(&path).unwrap();
|
||||
Docx::new()
|
||||
.add_paragraph(
|
||||
Paragraph::new()
|
||||
.add_run(Run::new("Hello"))
|
||||
.add_run(Run::new(" World").bold()),
|
||||
)
|
||||
.add_paragraph(
|
||||
Paragraph::new()
|
||||
.add_run(Run::new("Hello"))
|
||||
.add_run(Run::new(" World").highlight("yellow")),
|
||||
)
|
||||
.add_paragraph(
|
||||
Paragraph::new()
|
||||
.add_run(Run::new("Hello"))
|
||||
.add_run(Run::new(" World").italic()),
|
||||
)
|
||||
.add_paragraph(
|
||||
Paragraph::new()
|
||||
.add_run(Run::new("Hello"))
|
||||
.add_run(Run::new(" World").color("FF0000")),
|
||||
)
|
||||
.build()
|
||||
.pack(file)?;
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
|
||||
<Override PartName="/_rels/.rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" />
|
||||
<Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml" />
|
||||
<Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml" />
|
||||
<Override PartName="/word/_rels/document.xml.rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" />
|
||||
<Override PartName="/word/settings.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml" />
|
||||
<Override PartName="/word/fontTable.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml" />
|
||||
<Override PartName="/word/document.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml" />
|
||||
<Override PartName="/word/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml" />
|
||||
</Types>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
|
||||
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml" />
|
||||
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml" />
|
||||
<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="word/document.xml" />
|
||||
</Relationships>
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
|
||||
<Template></Template>
|
||||
<TotalTime></TotalTime>
|
||||
<Application></Application>
|
||||
<Pages></Pages>
|
||||
<Words></Words>
|
||||
<Characters></Characters>
|
||||
<CharactersWithSpaces></CharactersWithSpaces>
|
||||
<Paragraphs></Paragraphs>
|
||||
</Properties>
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<dcterms:created xsi:type="dcterms:W3CDTF"></dcterms:created>
|
||||
<dc:creator></dc:creator>
|
||||
<dc:description></dc:description>
|
||||
<dc:language></dc:language>
|
||||
<cp:lastModifiedBy></cp:lastModifiedBy>
|
||||
<dcterms:modified xsi:type="dcterms:W3CDTF"></dcterms:modified>
|
||||
<cp:revision></cp:revision>
|
||||
<dc:subject></dc:subject>
|
||||
<dc:title></dc:title>
|
||||
</cp:coreProperties>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
|
||||
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml" />
|
||||
<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml" />
|
||||
<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="word/document.xml" />
|
||||
</Relationships>
|
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<w:document xmlns:o="urn:schemas-microsoft-com:office:office"
|
||||
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
|
||||
xmlns:v="urn:schemas-microsoft-com:vml"
|
||||
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
|
||||
xmlns:w10="urn:schemas-microsoft-com:office:word"
|
||||
xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
|
||||
xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape"
|
||||
xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing"
|
||||
xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" mc:Ignorable="w14 wp14">
|
||||
<w:body>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Normal" />
|
||||
<w:rPr />
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr />
|
||||
<w:t xml:space="preserve">Hello</w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:b />
|
||||
<w:bCs />
|
||||
</w:rPr>
|
||||
<w:t xml:space="preserve"> World</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Normal" />
|
||||
<w:rPr />
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr />
|
||||
<w:t xml:space="preserve">Hello</w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:highlight w:val="CCCCCC" />
|
||||
</w:rPr>
|
||||
<w:t xml:space="preserve"> World</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Normal" />
|
||||
<w:rPr />
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr />
|
||||
<w:t xml:space="preserve">Hello</w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:i />
|
||||
<w:iCs />
|
||||
</w:rPr>
|
||||
<w:t xml:space="preserve"> World</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Normal" />
|
||||
<w:rPr />
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr />
|
||||
<w:t xml:space="preserve">Hello</w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:color w:val="FF0000" />
|
||||
</w:rPr>
|
||||
<w:t xml:space="preserve"> World</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
</w:body>
|
||||
</w:document>
|
|
@ -0,0 +1 @@
|
|||
<w:styles xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" mc:Ignorable="w14 w15"><w:docDefaults><w:rPrDefault><w:rPr /></w:rPrDefault></w:docDefaults></w:styles>
|
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Override PartName="/_rels/.rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/><Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/><Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/><Override PartName="/word/_rels/document.xml.rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/><Override PartName="/word/settings.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"/><Override PartName="/word/fontTable.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml"/><Override PartName="/word/document.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"/><Override PartName="/word/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"/>
|
||||
</Types>
|
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="word/document.xml"/>
|
||||
</Relationships>
|
Binary file not shown.
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Template></Template><TotalTime>2</TotalTime><Application>LibreOffice/6.0.7.3$Linux_X86_64 LibreOffice_project/00m0$Build-3</Application><Pages>1</Pages><Words>8</Words><Characters>48</Characters><CharactersWithSpaces>52</CharactersWithSpaces><Paragraphs>4</Paragraphs></Properties>
|
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dcterms:created xsi:type="dcterms:W3CDTF">2019-11-13T15:08:42Z</dcterms:created><dc:creator></dc:creator><dc:description></dc:description><dc:language>ja-JP</dc:language><cp:lastModifiedBy></cp:lastModifiedBy><dcterms:modified xsi:type="dcterms:W3CDTF">2019-11-13T15:10:42Z</dcterms:modified><cp:revision>1</cp:revision><dc:subject></dc:subject><dc:title></dc:title></cp:coreProperties>
|
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" Target="fontTable.xml"/><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings" Target="settings.xml"/>
|
||||
</Relationships>
|
|
@ -0,0 +1,135 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<w:document xmlns:o="urn:schemas-microsoft-com:office:office"
|
||||
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
|
||||
xmlns:v="urn:schemas-microsoft-com:vml"
|
||||
xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
|
||||
xmlns:w10="urn:schemas-microsoft-com:office:word"
|
||||
xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
|
||||
xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape"
|
||||
xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing"
|
||||
xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" mc:Ignorable="w14 wp14">
|
||||
<w:body>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Normal"/>
|
||||
<w:rPr></w:rPr>
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr></w:rPr>
|
||||
<w:t xml:space="preserve">Hello </w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:b/>
|
||||
<w:bCs/>
|
||||
</w:rPr>
|
||||
<w:t>World</w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr></w:rPr>
|
||||
<w:t>!!</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Normal"/>
|
||||
<w:rPr></w:rPr>
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr></w:rPr>
|
||||
<w:t xml:space="preserve">Hello </w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:b w:val="false"/>
|
||||
<w:bCs w:val="false"/>
|
||||
<w:color w:val="CE181E"/>
|
||||
</w:rPr>
|
||||
<w:t>World</w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr></w:rPr>
|
||||
<w:t>!!</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Normal"/>
|
||||
<w:rPr>
|
||||
<w:color w:val="000000"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:color w:val="000000"/>
|
||||
</w:rPr>
|
||||
<w:t xml:space="preserve">Hello </w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:b w:val="false"/>
|
||||
<w:bCs w:val="false"/>
|
||||
<w:i/>
|
||||
<w:iCs/>
|
||||
<w:color w:val="000000"/>
|
||||
</w:rPr>
|
||||
<w:t>World</w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:color w:val="000000"/>
|
||||
</w:rPr>
|
||||
<w:t>!!</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Normal"/>
|
||||
<w:rPr>
|
||||
<w:i w:val="false"/>
|
||||
<w:i w:val="false"/>
|
||||
<w:iCs w:val="false"/>
|
||||
<w:color w:val="000000"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:i w:val="false"/>
|
||||
<w:iCs w:val="false"/>
|
||||
<w:color w:val="000000"/>
|
||||
</w:rPr>
|
||||
<w:t xml:space="preserve">Hello </w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:b w:val="false"/>
|
||||
<w:bCs w:val="false"/>
|
||||
<w:i w:val="false"/>
|
||||
<w:iCs w:val="false"/>
|
||||
<w:color w:val="000000"/>
|
||||
<w:highlight w:val="yellow"/>
|
||||
</w:rPr>
|
||||
<w:t>World</w:t>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:i w:val="false"/>
|
||||
<w:iCs w:val="false"/>
|
||||
<w:color w:val="000000"/>
|
||||
</w:rPr>
|
||||
<w:t>!!</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:sectPr>
|
||||
<w:type w:val="nextPage"/>
|
||||
<w:pgSz w:w="11906" w:h="16838"/>
|
||||
<w:pgMar w:left="1134" w:right="1134" w:header="0" w:top="1134" w:footer="0" w:bottom="1134" w:gutter="0"/>
|
||||
<w:pgNumType w:fmt="decimal"/>
|
||||
<w:formProt w:val="false"/>
|
||||
<w:textDirection w:val="lrTb"/>
|
||||
<w:docGrid w:type="default" w:linePitch="600" w:charSpace="32768"/>
|
||||
</w:sectPr>
|
||||
</w:body>
|
||||
</w:document>
|
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<w:fonts xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><w:font w:name="Times New Roman"><w:charset w:val="00"/><w:family w:val="roman"/><w:pitch w:val="variable"/></w:font><w:font w:name="Symbol"><w:charset w:val="02"/><w:family w:val="roman"/><w:pitch w:val="variable"/></w:font><w:font w:name="Arial"><w:charset w:val="00"/><w:family w:val="swiss"/><w:pitch w:val="variable"/></w:font><w:font w:name="Liberation Serif"><w:altName w:val="Times New Roman"/><w:charset w:val="01"/><w:family w:val="roman"/><w:pitch w:val="variable"/></w:font><w:font w:name="Liberation Sans"><w:altName w:val="Arial"/><w:charset w:val="01"/><w:family w:val="swiss"/><w:pitch w:val="variable"/></w:font></w:fonts>
|
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<w:settings xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"><w:zoom w:percent="100"/><w:defaultTabStop w:val="709"/><w:compat><w:doNotExpandShiftReturn/></w:compat></w:settings>
|
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="w14"><w:docDefaults><w:rPrDefault><w:rPr><w:rFonts w:ascii="Liberation Serif" w:hAnsi="Liberation Serif" w:eastAsia="Noto Sans CJK JP" w:cs="Lohit Devanagari"/><w:kern w:val="2"/><w:sz w:val="24"/><w:szCs w:val="24"/><w:lang w:val="en-US" w:eastAsia="ja-JP" w:bidi="hi-IN"/></w:rPr></w:rPrDefault><w:pPrDefault><w:pPr><w:widowControl/></w:pPr></w:pPrDefault></w:docDefaults><w:style w:type="paragraph" w:styleId="Normal"><w:name w:val="Normal"/><w:qFormat/><w:pPr><w:widowControl/><w:kinsoku w:val="true"/><w:overflowPunct w:val="true"/><w:autoSpaceDE w:val="true"/><w:bidi w:val="0"/></w:pPr><w:rPr><w:rFonts w:ascii="Liberation Serif" w:hAnsi="Liberation Serif" w:eastAsia="Noto Sans CJK JP" w:cs="Lohit Devanagari"/><w:color w:val="auto"/><w:kern w:val="2"/><w:sz w:val="24"/><w:szCs w:val="24"/><w:lang w:val="en-US" w:eastAsia="ja-JP" w:bidi="hi-IN"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Style14"><w:name w:val="見出し"/><w:basedOn w:val="Normal"/><w:next w:val="Style15"/><w:qFormat/><w:pPr><w:keepNext w:val="true"/><w:spacing w:before="240" w:after="120"/></w:pPr><w:rPr><w:rFonts w:ascii="Liberation Sans" w:hAnsi="Liberation Sans" w:eastAsia="Noto Sans CJK JP" w:cs="Lohit Devanagari"/><w:sz w:val="28"/><w:szCs w:val="28"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Style15"><w:name w:val="Body Text"/><w:basedOn w:val="Normal"/><w:pPr><w:spacing w:lineRule="auto" w:line="276" w:before="0" w:after="140"/></w:pPr><w:rPr></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Style16"><w:name w:val="List"/><w:basedOn w:val="Style15"/><w:pPr></w:pPr><w:rPr><w:rFonts w:cs="Lohit Devanagari"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Style17"><w:name w:val="Caption"/><w:basedOn w:val="Normal"/><w:qFormat/><w:pPr><w:suppressLineNumbers/><w:spacing w:before="120" w:after="120"/></w:pPr><w:rPr><w:rFonts w:cs="Lohit Devanagari"/><w:i/><w:iCs/><w:sz w:val="24"/><w:szCs w:val="24"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Style18"><w:name w:val="索引"/><w:basedOn w:val="Normal"/><w:qFormat/><w:pPr><w:suppressLineNumbers/></w:pPr><w:rPr><w:rFonts w:cs="Lohit Devanagari"/></w:rPr></w:style></w:styles>
|
Loading…
Reference in New Issue