% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/api-reports.R
\name{print.mfrm_apa_text}
\alias{print.mfrm_apa_text}
\title{Print APA narrative text with preserved line breaks}
\usage{
\method{print}{mfrm_apa_text}(x, ...)
}
\arguments{
\item{x}{Character text object from \code{build_apa_outputs()$report_text}.}

\item{...}{Reserved for generic compatibility.}
}
\value{
The input object (invisibly).
}
\description{
Print APA narrative text with preserved line breaks
}
\details{
Prints APA narrative text with preserved paragraph breaks using \code{cat()}.
This is preferred over bare \code{print()} when you want readable multi-line
report output in the console.
}
\section{Interpreting output}{

The printed text is the same content stored in
\code{build_apa_outputs(...)$report_text}, but with explicit paragraph breaks.
}

\section{Typical workflow}{

\enumerate{
\item Generate \code{apa <- build_apa_outputs(...)}.
\item Print readable narrative with \code{apa$report_text}.
\item Use \code{summary(apa)} to check completeness before manuscript use.
}
}

\examples{
toy <- load_mfrmr_data("example_core")
fit <- fit_mfrm(toy, "Person", c("Rater", "Criterion"), "Score", method = "JML", maxit = 30)
diag <- diagnose_mfrm(fit, residual_pca = "none")
apa <- build_apa_outputs(fit, diag)
apa$report_text
}
